您当前位置: 首页 美妆护肤 C++打飞机源码下载-C++打飞机的游戏源代码免费下载

类型: 美妆护肤 版本: V4.0
大小: 746.8 时间: 2025-11-17





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

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;
}
}
pc蛋蛋开奖表 乐鱼足彩规则 金博体育娱乐 IM体育封号 多米体育下载
上影国际影城订票-上影国际影城订票软件(上影影城)2.2.8 官方最新免费下载
1,387.5M
这是一款专为商英国际影城打造的手机订票软件,用户们可以在这款软件中查看最新的电影资讯,还可以直接进行在线购票,在线选座,享受最佳观影体验。上影影城特色1.自助取...
武魂1.2地图下载-武魂1.2正式版附攻略和隐藏英雄密码
568.2M
武魂1.2正式版是一款非常经典的魔兽防守地图了,给大家提供最新的1.2正式版本下载,附带攻略和隐藏英雄密码,更新了很多内容,非常有趣的一张图,欢迎下载试玩!武魂...
我要当皇帝手游下载-我要当皇帝1.0 最新版
314.8M
我要当皇帝是一款经营养成模拟游戏,在游戏中玩家将会从一介小官一步一步的爬上皇位的历程,你需要不断升级政绩,提升站哦度能力,不断地增强实力为拉拢人心打下良好的基础...
石油风云游戏下载-石油风云游戏1.0.18 手机版
1,725.6M
当您在海洋中或者是其他的某一个地方发现油田时,动荡的历史就开始了。您将开发,购买新设备,建造新建筑物,雇用警卫和人员,与竞争对手进行交易,获得股票交易技能,购买...
口袋觉醒vivo渠道服-口袋觉醒vivo版2.1.0.42281安卓版
1,570.6M
口袋觉醒是一款3DMMORPG游戏,也是由动漫改编的精灵卡牌游戏,这款游戏的福利非常丰富,除了在特定的节日或者日期里有福利赠送,现在下载游戏也可以领取大礼包。口...
硬盘空间分析工具(Disk Savvy)5.1.12 官方免费安装版
958.4M
DiskSavvy是一款完全免费的磁盘空间占用统计分析软件,如果你想整理自己的文件,或是想删掉一下占用很大空间的东西,但是又苦于不知道那么多文件夹里的文件是哪些...
宁夏蓝图商品交易市场app苹果版下载-蓝图商品ios版1.0.1 官网最新版
557.7M
蓝图商品ios版是一款由宁夏蓝图商品交易市场打造的商品交易资讯软件,能为你提供全球投资新闻、交易市场动态走向,还有专业分析师分析市场行情,想要学习了解更多的商品...
三国志2017公测版-三国志2017手游官方测试服6.2.0官方正式版
900.0M
光荣特库摩官方正版授权的手游三国志2017目前正在预约中,东坡这里为大家附上三国志2017手游官方测试服,游戏是为了向三国志经典三十年致敬,保留了原游戏中的大气...
奇幻岛森林探险手游下载-奇幻岛森林探险fantasy island sim2.12.2 安卓版
173.0M
奇幻岛森林探险是一款岛屿冒险战斗rpg手游。游戏有着丰富的玩法内容,玩家将在游戏中打造属于自己的家园。经营你的领地,每天都有海量的任务可以选择,慢慢的升级自己的...
七日杀14.7中文版下载-七日杀(Days to Die)14.7 中文免安装版
1,721.7M
第一人称射击游戏——七日杀(DaystoDie)今天又迎来了大更新,新版本14.7也与大家见面了,此次更新的内容非常多,具体请看更新内容介绍,这里还是附上七日杀...
VR咖啡馆游戏下载-VR咖啡馆中文版1.5.32 汉化版
1,091.6M
这是一款采用vr视角的生活模拟器游戏,游戏剧情围绕咖啡馆展开,玩家在游戏中能体验云喝咖啡的奇妙体验,除了喝咖啡,玩家还可以和咖啡店员互动!每一个角色都是独特且有...
酷听流量助手app下载-酷听流量助手(流量监控软件2016)5.2.38手机最新版
1,225.2M
酷听流量助手是一款非常实用的手机流量监控软件,用户通过酷听流量助手可以简单方便的监控手机流量,作为在这个流量遍地的时代,合理利用是很重要!酷听流量助手有哪些功能...
天使之城变态游戏下载-天使之城BT版1.0 手机版
806.0M
天使之城BT版是一款角色魔幻手游,在游戏中玩家将会即时战斗,穿戴神装拿着神器,开启属于自己的魔幻人生,自由的战斗升级属性,各种萌物的搜集培养,你就是这片世界的光...
之江画室软件2.7.10 安卓版
1,759.4M
之江画室手机版app是一款便捷好用的画室教学软件,用户可以报名学习课程,挑选喜欢的专业和老师,参与线上课程学习,在老师的指导下一起学习绘画。如何开办画室?首先要...
德基广场app下载-德基广场app7.5.5 安卓版
62.8M
德基广场手机向导,软件中将吃喝玩乐逛都很明确的进行分类,店铺导航,智能停车等多项功能,非常的方便,可以根据你的需求很快到的找到目的地,累计积分还可以兑换好礼!德...
聚会小游戏-聚会小游戏大全doc格式免费下载
2025/11/05 17:07
Nike Running中国版下载-Nike Running app1.7.9 官方安卓版
2025/11/02 02:48
逆天仙魔录1.3挑战版正式版
2025/10/31 22:48
消失的星球九项修改器下载-消失的星球九项修改器1.0 最新版
2025/10/29 09:28
小牛Todo1.0.0 安卓版
2025/10/28 00:54
剑与审判手游-剑与审判官方版1.0安卓版
2025/10/26 08:00
漫游飒飒ipad下载-漫游飒飒ipad苹果版1.3官网ios正式版
2025/10/18 18:02
喜刷刷下载赚钱-喜刷刷短视频红包版1.0.4.3 正版
2025/10/19 09:12
川威运吧司机版3.1.5 安卓版
2025/11/04 21:59
左右弹球手游下载-左右弹球安卓版1.0.4 安卓最新版
2025/11/13 13:33
深红战斗机游戏下载-深红战斗机游戏(Crimson Diesel)0.13 安卓版
2025/10/27 14:44
妈妈的戏曲app下载-妈妈的戏曲app最新版4.1.7 安卓客户端
2025/10/31 01:48
时光之恋完整版下载-时光之恋app1.0安卓最新版
2025/11/02 07:11
call转换器下载-忘我自定义技能CALL转换器1.0 绿色免费版
2025/11/04 00:39
Unformat注册码-误格式化硬盘数据恢复软件(Unformat)2016 最新中文版
2025/11/07 20:09
Unformat注册码-误格式化硬盘数据恢复软件(Unformat)2016 最新中文版
2025/11/07 20:09更新
Unformat2016是一款神奇的数据恢复软件,它能轻松帮你恢复已经格式化了的硬盘数据。软件完美显示中文,并且小编提供了注册码,大家都可以免费激活使用,欢迎下...
支持 ( 31 ) 盖楼(回复)
支持 ( 129 ) 盖楼(回复)
支持 ( 111 ) 盖楼(回复)
支持 ( 35 ) 盖楼(回复)
支持 ( 109 ) 盖楼(回复)
支持 ( 143 ) 盖楼(回复)
支持 ( 44 ) 盖楼(回复)
支持 ( 7 ) 盖楼(回复)
支持 ( 146 ) 盖楼(回复)
支持 ( 145 ) 盖楼(回复)
支持 ( 133 ) 盖楼(回复)
支持 ( 72 ) 盖楼(回复)
支持 ( 142 ) 盖楼(回复)
支持 ( 66 ) 盖楼(回复)
支持 ( 85 ) 盖楼(回复)
支持 ( 104 ) 盖楼(回复)
支持 ( 85 ) 盖楼(回复)
支持 ( 167 ) 盖楼(回复)
支持 ( 117 ) 盖楼(回复)
支持 ( 154 ) 盖楼(回复)