下载手机赚钱排行手游最新版本

下载手机赚钱排行手游最新版本

大小:1,914.2M 语言: 中文

类型:策略战棋游戏 系统:macOS

备案号:备案号:沪7M-200918208-23R
简介 相关 评论(6)
热门游戏 竞技游戏 枪战游戏 枪械游戏大全

打飞机游戏是一款非常经典的游戏,大家想知道用c++语言怎么实现呢?这里小编就给大家带来C++打飞机的游戏源代码,详细会对大家学习c++语言有很大的帮助。什么软件可以赚点小钱

C++打飞机的游戏代码

voidTitleDisplay(void)  //显示序

{

HRESULT ddrval;

//计算图象卷轴的坐标数据

RECTbackR1,frontR1,backR2,frontR2,backR3,frontR3;

staticintn=0;

staticintx1=0,x2=0,x3=0;

if(x1==310&&bSoundDrive)

{

cDSound.Play(false,1);

}

if(x1<420||x2<640)

{

x1+=1;

if(x1>420)x1=420;

if(x1<200)

{

SetRect(&backR1,0,0,x1,480);

SetRect(&frontR1,640-x1,0,640,480);

}

else

{

SetRect(&backR1,0,0,200,480);

SetRect(&frontR1,640-x1,0,840-x1,480);

}

if(x1>100)

{

x2+=2;

}

if(x2>640)x2=640;

if(x2<220)

{

SetRect(&backR2,0,0,x2,480);

SetRect(&frontR2,640-x2,0,640,480);

SetRect(&backR3,220-x2,0,220,480);

SetRect(&frontR3,0,0,x2,480);

}

else

{

SetRect(&backR2,0,0,220,480);

SetRect(&frontR2,640-x2,0,860-x2,480);

SetRect(&backR3,0,0,220,480);

SetRect(&frontR3,x2-220,0,x2,480);

}

//清屏后台缓冲区

DDBLTFX ddBltFx;

ddBltFx.dwSize=sizeof(DDBLTFX);

ddBltFx.dwFillColor=DDColorMatch(lpDDSBack,RGB(0,0,0));

lpDDSBack->Blt(NULL,NULL,NULL,DDBLT_WAIT|DDBLT_COLORFILL,&ddBltFx);

//将背景图象Blit到后台缓冲区

lpDDSBack->Blt(&frontR1,lpDDSPic6,&backR1,DDBLT_WAIT,NULL);


//将前景图象透明Blit到后台缓冲区

lpDDSBack->Blt(&frontR2,lpDDSPic4,&backR2,DDBLT_WAIT|DDBLT_KEYSRC,NULL);

lpDDSBack->Blt(&frontR3,lpDDSPic5,&backR3,DDBLT_WAIT|DDBLT_KEYSRC,NULL);

}

else///移动开始

{

//清屏后台缓冲区

DDBLTFX ddBltFx;

ddBltFx.dwSize=sizeof(DDBLTFX);

ddBltFx.dwFillColor=DDColorMatch(lpDDSBack,RGB(0,0,0));

lpDDSBack->Blt(NULL,NULL,NULL,DDBLT_WAIT|DDBLT_COLORFILL,&ddBltFx);

SetRect(&frontR1,0,0,640,480);

SetRect(&backR1,0,0,640,480);

lpDDSBack->Blt(&frontR1,lpDDSPic1,&backR1,DDBLT_WAIT|DDBLT_KEYSRC,NULL);

x3+=1;

if(x3<540)

{

SetRect(&backR1,540-x3,0,540,100);

SetRect(&frontR1,0,380,x3,480);

}

else

{

if(x3<640)

{

SetRect(&backR1,0,0,540,100);

SetRect(&frontR1,x3-540,380,x3,480);

SetRect(&backR2,1080-x3,100,540,200);

SetRect(&frontR2,0,380,x3-540,480);

lpDDSBack->Blt(&frontR2,lpDDSPic8,&backR2,DDBLT_WAIT|DDBLT_KEYSRC,NULL);

}

if(x3>=640&&x3<1080)

{

SetRect(&backR1,0,0,540-(x3-640),100);

SetRect(&frontR1,100+x3-640,380,640,480);

SetRect(&backR2,1080-x3,100,540,200);

SetRect(&frontR2,0,380,x3-540,480);

lpDDSBack->Blt(&frontR2,lpDDSPic8,&backR2,DDBLT_WAIT|DDBLT_KEYSRC,NULL);

}

if(x3>=1080&&x3<1180)

{

SetRect(&backR1,0,0,540-(x3-640),100);

SetRect(&frontR1,100+x3-640,380,640,480);

SetRect(&backR2,0,100,540,200);

SetRect(&frontR2,x3-1080,380,x3-540,480);

lpDDSBack->Blt(&frontR2,lpDDSPic8,&backR2,DDBLT_WAIT|DDBLT_KEYSRC,NULL);

SetRect(&backR2,540-(x3-1080),0,540,100);

SetRect(&frontR2,0,380,x3-1080,480);

lpDDSBack->Blt(&frontR2,lpDDSPic8,&backR2,DDBLT_WAIT|DDBLT_KEYSRC,NULL);

}

if(x3>=1180&&x3<1620)

{

SetRect(&backR1,540-(x3-1080),0,540,100);

SetRect(&frontR1,0,380,x3-1080,480);

SetRect(&backR2,0,100,540-(x3-1180),200);

SetRect(&frontR2,x3-1080,380,640,480);

lpDDSBack->Blt(&frontR2,lpDDSPic8,&backR2,DDBLT_WAIT|DDBLT_KEYSRC,NULL);

}

if(x3>=1620&&x3<1720)

{

SetRect(&backR1,0,100,540-(x3-1180),200);

SetRect(&frontR1,100+x3-1180,380,640,480);

SetRect(&backR2,0,0,540,100);

SetRect(&frontR2,x3-1620,380,x3-1080,480);

lpDDSBack->Blt(&frontR2,lpDDSPic8,&backR2,DDBLT_WAIT|DDBLT_KEYSRC,NULL);

SetRect(&backR2,540-(x3-1620),100,540,200);

SetRect(&frontR2,0,380,x3-1620,480);

lpDDSBack->Blt(&frontR2,lpDDSPic8,&backR2,DDBLT_WAIT|DDBLT_KEYSRC,NULL);

if(x3>=1719)x3=640;

}

}

lpDDSBack->Blt(&frontR1,lpDDSPic8,&backR1,DDBLT_WAIT|DDBLT_KEYSRC,NULL);

}

//打印刷新率fps

HDChdc;

chartemp[32];

lpDDSBack->GetDC(&hdc);

SetBkMode(hdc,TRANSPARENT);

SetTextColor(hdc,RGB(0,255,0)); 

sprintf(temp,"%d帧/秒",iFps);

TextOut(hdc,0,0,temp,strlen(temp));

lpDDSBack->ReleaseDC(hdc);


  //换页

  while(1)

  {

    ddrval=lpDDSPrimary->Flip(NULL,DDFLIP_WAIT);//调用换页函数

    if(ddrval==DD_OK)//成功则退出while循环

      break;

    if(ddrval==DDERR_SURFACELOST)//如果页面丢失,则恢复页面

{

if(!InitThread())break;//重新提取背景

ddrval=lpDDSPrimary->Restore();//恢复主页面

if(ddrval!=DD_OK)

break;

ddrval=lpDDSPic1->Restore();//恢复离屏页面1

if(ddrval!=DD_OK)

break;

ddrval=lpDDSPic4->Restore();//恢复离屏页面4

if(ddrval!=DD_OK)

break;

ddrval=lpDDSPic5->Restore();//恢复离屏页面5

if(ddrval!=DD_OK)

break;

ddrval=lpDDSPic6->Restore();//恢复离屏页面6

if(ddrval!=DD_OK)

break;

ddrval=lpDDSPic8->Restore();//恢复离屏页面8

if(ddrval!=DD_OK)

break;

}

    if(ddrval!=DDERR_WASSTILLDRAWING)

break;

}

}

展开全部
应用信息
用户评论 跟帖评论

热门评论

最新评论

2025/11/22 10:26
银翼计划oppo版作为一款二次元射击题材多人竞技手游,以高端3D特效展现这个二次元战场,多玩家对抗玩法让游戏变的更加有趣,自由设计,展现玩家高超技艺,更有多样装...

支持( 75 ) 盖楼(回复)

2025/11/13 05:14
酒神音效助手2016其实就是酒神网中不可缺少一款KX3552驱动程序。借助它来就能安装自动识别系统,从而立刻拥有群众笑声,尖叫声,掌声,婴儿笑声,狗叫声等非常真...

支持( 145 ) 盖楼(回复)

2025/11/21 05:43
这是一个购物省钱的软件,通过这个app下单可以返利给你,免费领取各种优惠券,你可以找到非常多的种类商品,和各大电商平台进行合作,非常好用!软件介绍随心生活——购...

支持( 39 ) 盖楼(回复)

2025/11/13 01:10
综合体是一款小清新风格的休闲闯关小游戏。游戏画风很棒,玩家可以操控一个小球进行冒险。丰富的游戏关卡,多种游戏场景,你还可以收集各种各样的道具来让我们更加顺利过关...

支持( 162 ) 盖楼(回复)

2025/11/21 20:25
怎么才可以快速的教会小孩子学习汉字,可以直接的选择--幼儿学汉字app,这款软件功能多,以及内容都是非常的齐全的,适合给小孩子进行启蒙!幼儿学汉字官方介绍幼儿学...

支持( 178 ) 盖楼(回复)

2025/11/06 21:18
大茄来app是一款基于位置的聊天交友软件,这里有很多正能量的小伙伴,大家一起发生现生活中的美好,大家一起互助共享,帮助他人就能把快乐留给自己。特色介绍这里有众多...

支持( 110 ) 盖楼(回复)

2025/11/08 23:24
WiFi无限密码app是个能够轻松的管理无线网络的软件,这里有着很多的无线的免费使用的功能,而且WiFi无限密码也是可以帮助大家实现智能一键检测无线的安全性,保...

支持( 68 ) 盖楼(回复)

2025/11/17 15:32
狂野王者竞速赛车游戏,驾驶着爱车在各个不同的赛道上开启各种挑战,安全顺利的到达就可领取游戏发放的过关奖励,狂野王者竞速游戏支持玩家自由的对赛车进行改装,尽情的畅...

支持( 37 ) 盖楼(回复)

2025/11/15 14:05
华通交易是官网推出的一款专给用户在手机上使用的App,可以让用户投资和理财更加方便,让你们可以快速的完成操作,需要的下载吧。华通交易简介:华商所(大连)商品交易...

支持( 151 ) 盖楼(回复)

2025/11/23 00:06
中博注册造价师有章节强化训练、高频考点、历年真题,我们为百万造价考生提供丰富的优质试题,使学习变得更高效,使考试变得更轻松。中博注册造价师内容【章节练习,有效练...

支持( 63 ) 盖楼(回复)

2025/11/17 06:21
CrowdSurvivor人群幸存者游戏最新版,这是一款卡通风格的射击游戏,面对大量丧尸的进攻,玩家需要不断地招募小兵去抵御,升级防御系统,游戏玩起来简单又有趣...

支持( 179 ) 盖楼(回复)

2025/11/12 21:10
互丢绿帽子表情包合集是小编为大家分享的一套表情图片,在陈羽凡的微博底下有很多人都发了这种表情,说实话很不文明,小编也为大家分享一整套的无水印的表情,需要的下载吧...

支持( 11 ) 盖楼(回复)

2025/11/07 06:35
加查故障2.0新版本,虽然下载后显示的版本为1.1.0,但是这个加查故障2.0是金国添加修改后的版本,里面植入了全新的皮肤和捏年造型,在这里使用更多精美的服饰能...

支持( 25 ) 盖楼(回复)

2025/11/08 02:30
九州通云物流app是一个专业的物流服务平台,为广大用户提供快捷物流服务,快速找货,运单管理,非常方便!软件介绍九州云物流致力于构建一个专业的物流服务平台,主要为...

支持( 146 ) 盖楼(回复)

2025/11/13 10:05
淘宝店铺采集器,一款淘宝天猫商品信息批量采集软件,每个商品关键词支持100页,大约4400个商品的销售数据和宝贝属性,支持多个商品关键词顺序采集,不同关键词使用...

支持( 92 ) 盖楼(回复)