C++打飞机源码下载-C++打飞机的游戏源代码免费下载手游最新版本

C++打飞机源码下载-C++打飞机的游戏源代码免费下载手游最新版本

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

类型:语言学习 系统:macOS

备案号:备案号:沪2U-201522342-75D
简介 相关 评论(6)
热门游戏 竞技游戏 枪战游戏 枪械游戏大全

珍婚app下载-珍婚app3.1.0.1 安卓版

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;

}

}

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

庞万博 买六彩的网站 众博会风控吗 教师体育游戏 维利娱乐
展开全部
应用信息
用户评论 跟帖评论

热门评论

最新评论

2025/11/12 17:54
爱盆景app是一款专注于盆景的学习交流平台,这里有各类盆景大师的优质作品分享,用户可以在线学习,也可以购买相关的盆景用品等等,都是很方便的,有需要的朋友快来下载...

支持( 29 ) 盖楼(回复)

2025/11/04 23:12
MACAddressScanner是一款免费的MAC地址扫描器,可以快速显示所有扫描到的MAC地址,并支持扫描本地和远程网络以及扫描报告保存为HTML/XML/...

支持( 58 ) 盖楼(回复)

2025/10/26 13:59
逆转次元是一款玩法非常经典的角色扮演类手游,逆转次元自由度很高玩家可以根据自己的喜好来选择职业和角色,逆转次元不论是打怪升级还是帮会PK各种玩法不断让你停不下来...

支持( 167 ) 盖楼(回复)

2025/10/27 23:41
主播易提词APP其实是个在功能设计上比较好用的工具软件,在短视频与直播行业蓬勃发展的当下,对于主播、短视频创作者以及各类需要在镜头前流畅表达的人而言,忘词、卡顿...

支持( 57 ) 盖楼(回复)

2025/10/20 12:18
千里智学app是一款辅助孩子学习的软件,功能十分强大,不仅可以根据年级需求进行习题练习,还能随机匹配与人对抗,更能添加好友一起分享学习乐趣,让学习不再枯燥。软件...

支持( 163 ) 盖楼(回复)

2025/11/01 23:14
旺店通ERP极速版是一个专业的电商服务软件,为中小型电商企业提供简单高效的解决方案,技术立身、技术创新、技术取胜,对接100+电商平台,多平台多店铺无缝对接!旺...

支持( 132 ) 盖楼(回复)

2025/10/26 16:46
迫于生活的压力,很多人都无心再去玩那些大型的网游或是单机了,反倒是曾经经典、怀旧的小游戏成了如今的热门。今天小编给大家带来一款经典的小游戏,拖拉机大赛,由联想集...

支持( 146 ) 盖楼(回复)

2025/10/19 15:16
对于avi视频来说,总是会有些软件读不出来,这时就可以用枫叶AVI视频转换器,可以再最快的时间内帮你解压成需要的视频文件,让你能轻松的进行查看!枫叶AVI视频转...

支持( 41 ) 盖楼(回复)

2025/11/12 08:04
爱听360听书破解版是一款免费的听书软件,爱听360听书破解版已经破解顶级会员,你可以在这里体验超多精品资源,欢迎来东坡网下载!爱听360听书破解版介绍爱听36...

支持( 50 ) 盖楼(回复)

2025/11/17 03:24
车载视频回放分析软件(以下简称MVA)是移动车载设备PC端的配套软件。它可用于离线状态下分析行车数据信息,也可连接移动车载设备进行网络参数配置等。MVA软件可提...

支持( 60 ) 盖楼(回复)

2025/10/20 17:15
这是专门给广大巴州市民上线的一个生活服务平台,通过这个软件了解本地的实时资讯头条,了解本地的一些生活服务功能等等。平台简介1.一个本地综合生活服务平台,多样化的...

支持( 84 ) 盖楼(回复)

2025/11/16 21:18
手机的电池都是大家关心的,特别是现在的手机耗电是特大,几乎每天都不够使用!绿色电池守护神帮助你的手机电池节约更多的电量,让你的手机续航时间更久!绿色电池守护神介...

支持( 111 ) 盖楼(回复)

2025/10/29 18:19
石全石美app是一个专业出售石材的平台,这里的石材种类丰富,款式齐全,适用于多种不同的场景,商品介绍详细,价格合适,有需要的朋友千万不要错过了,快来下载使用吧!...

支持( 24 ) 盖楼(回复)

2025/10/31 14:59
思博APP是一个汇聚知识产权人和事的社交平台,用户在这里能随时随地获取到最新的行业资讯,可以与有16万ip的人探讨知识,学习交流,可以阅读到别人分享的优质文章。...

支持( 144 ) 盖楼(回复)

2025/11/05 14:07
心在萌在修仙版是一款修仙游戏,玩家可以通过这款游戏来进行轻松放置的修仙玩法,刷图玩法非常的简单,可以快速的进行修炼升级,新玩家进游戏激活终身返利,每天都送代金券...

支持( 46 ) 盖楼(回复)