您当前位置: 首页 恐怖生存游戏 C++打飞机源码下载-C++打飞机的游戏源代码免费下载

类型: 恐怖生存游戏 版本: V8.4
大小: 1,152.2 时间: 2025-11-08





打飞机游戏是一款非常经典的游戏,大家想知道用c++语言怎么实现呢?这里小编就给大家带来C++打飞机的游戏源代码,详细会对大家学习c++语言有很大的帮助。人类超级进化下载安装-人类超级进化小游戏1.0 安卓版

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;
}
}
作业百分百拍照搜题-作业答案答题帮app2.0.5 安卓版
1,503.6M
作业答案答题帮app是一款非常强大的拍照搜题软件,下载app就能够进行答案搜索,轻轻一拍答案马上出来,更有众多优质作文素材,帮助用户快速寻找作文写作灵感,操作也...
文明岔口uc服下载-DisorderWar(文明岔口九游版)1.0.0.30430 礼包版
1,978.0M
采用最新技术MMO+TPS打造的一款即时战斗rpg游戏,文明岔口手游中有真实的场景自由的世界,玩家不用刷怪练级,可以自由的搭配技能使用,支持多种族争夺,畅爽的p...
四三九九游戏盒下载安装免费-四三九九游戏盒2025v9.2.0.46 最新版本
1,479.3M
四三九九游戏盒也就是4399游戏盒子,4399小游戏平台哦,这也是目前市面上好评率极高,体验绝佳的一款游戏盒子软件。各种最新发布的游戏,安卓和ios排行榜上的游...
WiFi热点V1.1.6 安卓版
1,839.1M
我们都知道手机上网还是等需要使用到wifi,才能让我们更好的进行上网!下面给大家推荐一款强大的WiFi工具--WiFi热点!需要使用到WiFi热点的朋友,可以下...
多功能清单软件下载-多功能清单app1.0.1 官方版
1,713.9M
多功能清单app是一款可以帮助你记录任何事物的应用清单,大城市的生活节奏快,经常会忘记一些事情,这款软件就能帮助你更好的提醒自己,它还有很多的小附件,如录音,拍...
幸存者危城百战天敌游戏下载-幸存者危城百战天敌版3.11 全新版
1,209.4M
幸存者危城百战天敌版有很多新的游戏玩法,玩家可以凭借着制定的外观获得全新的安全屋外观,玩家在建造炮台的过程中享受欲罢不能的酣畅体感,击败所有感染者即可解锁下一关...
致命的装置(Deadly Devices)1.1 手机版
1,438.6M
致命的装置(DeadlyDevices)是一款很好玩的休闲逃脱类游戏,游戏中你将身处于一个庞大的地牢之中,你需要小心各种会触发到的陷阱,从而去找到自己的女朋友带...
手机屏幕上的蚯蚓恶作剧下载-Earthworm in phone slimy joke(蚯蚓在手机上可爱的笑话)2.1 安卓手机版
337.2M
手机屏幕上的蚯蚓恶作剧是一款最近非常火爆的恶搞软件,现在你能在自己的手机上完美模拟出蚯蚓的移动,让喜欢恶作剧的你能体验到最棒的趣味世界,偶尔吓一下朋友还是很可以...
知舟装修大师下载-知舟网店装修软件1.0.0 官方免费版费版
8.6M
知舟装修大师是知舟教育出品的一款网店装修软件,拥有丰富的网店装修模板,对免费模板进行免费更新,满足不同用户对于模板的需要。知舟装修大师功能介绍1、软件内有免费的...
Dino Village(像素侏罗纪时代)7.31 安卓版
1,190.5M
像素侏罗纪时代游戏是一款以侏罗纪时代为背景的生存题材游戏,这类游戏其实有非常的多,不过这个像素侏罗纪时代属于破解的版本,游戏已经破解无限的金币钻石,让游戏玩到十...
省一点安卓版下载-省一点软件1.0.0 手机版
1,549.9M
省一点是一款支持领券购物的手机软件,用户可以通过平台选择购买自己喜欢的商品,在下单之前可以领取优惠券享受优惠。使用十分方便的一款购物软件。软件介绍:省一点,旨在...
疯狂恐龙折扣版下载-疯狂恐龙手游1.0礼包版
899.4M
疯狂恐龙手游是一款全新的竞技对战冒险玩法手游,游戏中玩家可以选择不同的职业角色,丰富的游戏副本玩法等你体验,玩家登陆即送vip福利,在线即可领取豪华礼包,更有限...
vaexposed APP下载-安卓VAExposed免root框架版0.3.7 最新版
1,607.0M
VAExposed在很多的手机开发上面都是有需要使用到的,不过很多的版本都是需要root才可以正常的使用的,现在这个0.3.2最新版可以直接的免root就可以正...
作业百分百拍照搜题-作业答案答题帮app2.0.5 安卓版
182.0M
作业答案答题帮app是一款非常强大的拍照搜题软件,下载app就能够进行答案搜索,轻轻一拍答案马上出来,更有众多优质作文素材,帮助用户快速寻找作文写作灵感,操作也...
酷工具(Cool Tool)5.5 汉化安卓版
897.9M
酷工具(CoolTool)是一款安卓系统小工具,这个小工具能够显示一些系统信息,如CPU负载、可用的RAM、当前的CPU频率、2g/3g/WIFI网络流量、网络...
安知APP下载-安知3.0.9 安卓版
2025/10/28 02:24
魔兽地图泣血长歌破解下载-泣血长歌3.5.3破解版附攻略+无CD蓝条+P闪
2025/10/21 19:12
2016PDF转word软件官方下载-PDF转word软件2.0.0.10 官方正式版
2025/10/26 12:56
文本工具(FSS Plagiator)1.0.4.5免费绿色版
2025/10/16 15:02
GPS全能工具箱下载-GPS全能工具箱1.0.0 最新版
2025/10/28 14:50
土木工程套装软件Plane18.1.5 最新版
2025/10/28 20:53
美qapp下载-美q软件1.0 安卓版
2025/11/01 04:36
Vopt 9.02 简体中文免费版
2025/10/21 09:47
启辰专升本app2.0 安卓免费版
2025/10/29 22:22
电脑空文件夹清理-清理空文件夹(Empty Folder Finder)1.3.1.0 官方绿色版
2025/10/17 21:48
腕间应用助手下载-腕间应用助手app1.8 安卓手机版
2025/11/01 13:41
僵尸生存防御战争z游戏下载-僵尸生存防御战争Z(Zombie Defense)1.00 安卓版
2025/11/01 07:34
玫红色psd名片分层免费模板素材
2025/11/06 14:52
传奇英雄路1.25地图下载-传奇英雄路v1.25 正式版【附攻略+隐藏英雄密码】
2025/10/25 09:31
手机抢票软件下载-订火车票3.3.10 安卓版
2025/11/08 08:41
手机抢票软件下载-订火车票3.3.10 安卓版
2025/11/08 08:41更新
订火车票是一款免费的手机订票软件,从此告别火车站和代售点无止境的排队,手机下单,随买随走!查询余票,一键订票,安全支付,全部过程手机端一条龙实现,给你最流畅最实...
支持 ( 111 ) 盖楼(回复)
支持 ( 152 ) 盖楼(回复)
支持 ( 82 ) 盖楼(回复)
支持 ( 196 ) 盖楼(回复)
支持 ( 176 ) 盖楼(回复)
支持 ( 148 ) 盖楼(回复)
支持 ( 43 ) 盖楼(回复)
支持 ( 165 ) 盖楼(回复)
支持 ( 38 ) 盖楼(回复)
支持 ( 132 ) 盖楼(回复)
支持 ( 38 ) 盖楼(回复)
支持 ( 119 ) 盖楼(回复)
支持 ( 24 ) 盖楼(回复)
支持 ( 100 ) 盖楼(回复)
支持 ( 127 ) 盖楼(回复)
支持 ( 17 ) 盖楼(回复)
支持 ( 69 ) 盖楼(回复)
支持 ( 157 ) 盖楼(回复)
支持 ( 149 ) 盖楼(回复)
支持 ( 120 ) 盖楼(回复)