我的小公主精灵森林手机版下载-My Little Princess : 童话森林(我的小公主精灵森林游戏)1.00 安卓版
打飞机游戏是一款非常经典的游戏,大家想知道用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;
}
}
bet曲线分析 哪里下载万博 博亿亚虎娱乐 讯飞体育平台 果博北方app展开内容
以仙之名手游-以仙之名官方正式版0.8.0.25 安卓版
前台工作总结范文-万科物业前台工作总结doc电子免费版
智慧安居app1.0.1 最新版
ps手绘笔刷-photoshop手绘涂鸦男孩女孩笔刷免费版【可爱童趣式素材】
王者传奇礼包版下载-王者传奇礼包版1.0.7.371安卓版
TT聊天软件下载-TT语聊app4.3.6 安卓最新版
wow时钟下载-wow时钟app1.1.0 安卓
2017初级药士题库软件下载-2017初级药士题库app2.0最新苹果版
ZubTitle字幕生成软件3.0 全剪辑平台通用
Guitar调音助手官方版APP下载-Guitar调音助手1.0.2 最新版
冻品批发港app下载-冻品批发港1.0.0 安卓版
木鱼佛系解压游戏下载-木鱼佛系appV1.0.1 安卓版
拍拿放挑战游戏下载-拍拿放挑战游戏1.0 安卓版
11对战平台无广告版下载-11对战平台无广告最新版1.2.9.7 最新版
七个我游戏下载-七个我官方最新版v1.2.0 安卓版
用手机怎么订火车票-手机火车票订票流程app1.25 安卓免费版【手机购火车票】
7.7/1,334.3M
现在的各种出行购票通过手机可以更加便捷的查询和购买需要的车票,但是很多人并不会使用手机来购买火车票,这款手机火车票订票流程app详细的讲解了怎样通过手机来购买火...
8.2/1,581.9M
酷跑外卖骑手手机版app是一款便捷的送餐派单软件,在上面骑手可以查看顾客满意率,配送准时率,配送总单量,送餐订单详情,选择合适的订单并进行配送。酷跑外卖骑手ap...
7.5/797.1M
凤壁纸解锁VIP会员,去广告,海量高清壁纸,各种风格,主题,应有尽有,满足个性化需求。手机壁纸美化软件,美化你的手机,秀出个性!凤壁纸提供海量高清壁纸,涵盖各种...
8.7/1,279.2M
喵喔app是一款免费好用的字体融合设计软件,可以自定义生存各种好看的艺术字体,自定义设置样式、颜色,融合自己选择的背景图片,非常好看哦!喵喔app使用说明1、请...
亿建联app下载-亿建联手机版2.17.191017 安卓最新版
8.8/450.1M
亿建联是一款建筑行业新生态服务平台。这里包含了海量的建筑行业综合服务内容,为客户提供优质、便捷的服务。补齐行业资金短板,有效缓解行业融资难的问题,还有一些功能可...
魔兽地图守护宿舍316 1.2下载-守护宿舍316 1.2 U9正式版附隐藏英雄密码
9.8/1,584.3M
守护宿舍3161.2U9正式版,是一款魔兽防守地图,支持1到8个人一起游戏,对系统进行了大幅优化,而且牛逼装备+7以上强化率大幅提升哦!地图信息地图名称:守护宿...
NBA2K13修改器-NBA2K13梦幻星辰修改器v2.1 中文版
8.5/1,761.6M
NBA2K13是2KGAMES旗下的篮球游戏,风靡世界的体育类重量大作,体育游戏爱好者必备。该款修改工具说明略复杂,请大家仔细查看后,以方便使用。使用说明1.球...
智能科技大会ppt模板下载-智能科技大会ppt模板2020免费版
7.9/1,579.6M
智能科技大会ppt模板,人工智能是未来科学发展的大趋势,可以打造全新的智能世界,东坡下载为大家提供免费的智能ppt模板下载。人工智能技术大会介绍2019全球人工...
Vbox复制修改程序-Vbox虚拟机修改复制工具1.9.0 绿色免费版
9.2/1,334.2M
Vbox虚拟机修改复制工具可以快速免费的帮助你对自己的Vbox虚拟机进行在线的修改以及复制的工具,有很多的朋友都是非常的需要的一款工具了,现在就可以给你提供一款...
8.5/1,692.9M
豌豆商城app是一款最新手机贷款软件,用户无需抵押任何东西即可帮你贷款,只要几分钟即可申请到账,且利息非常的适合,帮你快速的进行资金问题解决!豌豆商城特色高效迅...
9.7/1,441.2M
地下城工会全版本三项修改器虽然修改器的功能是少的抠脚,但是很给力啊。你值得拥有。需要来东坡咯。地下城工会全版本三项修改器简介《地下城工会》全版本三项修改器,具有...
8.5/590.8M
3D沙盒奇妙世界是一款冒险手游,在游戏中你将会面临各种怪物的攻击,你需要不断躲避甚至进攻,走位在这个游戏中显的非常重要,感兴趣的小伙伴快来东坡下载吧!3D沙盒奇...
9.3/1,379.8M
胡莱三国2手游正式版是一款三国题材的沙盘策略游戏,完美还原了三国故事背景,历史经典战役即将出现,玩家在这里可以建立自己的势力,招兵买马,打败其他势力就能成为一方...
7.6/759.8M
一款抽盲盒的软件,七彩生活app拥有非常多丰富的盲盒等着大家来抽取,大牌包包、手机、口红、奢饰品等你开哦~七彩生活盲盒介绍人生总是在不断的向前探索未知中度过,好...
10.0/900.8M
家纺库存交易专业平台!91家纺库存app,用户可以对感兴趣的商品进行在线下单,也可以发布库存商品,从源头解决家纺库存问题。 应用介绍91家纺库存是91...
8.2/761.5M
九州物流网手机版app是一款非常实用的物流配送便捷软件,在上面用户可以随时随地查询自己的货物配送情况,了解物流最新行业资讯,查询账户余额等。软件介绍九州物流网a...
8.0/1,082.8M
淘牛品手机购物app是一款功能强大的手机购物软件,用户通过淘牛品手机购物app能够便捷的获得各种商品的优惠信息,想要买到各种最实惠的商品,就赶快来下载试试吧,定...
9.2/1,232.4M
乐享誓言中含有大量优秀的古诗词,每首诗都含有诗创作当时的背景,界面非常养眼,没事烦人时候拿出来修身养性很是不错,家中有小孩的话更是很好的选择。软件介绍全心全意只...
7.7/510.0M
中控智慧ZK8500是一款适用于企业的上班打卡设备,具有指纹采集录入、指纹识别读取功能,通过这款工具可以把员工指纹信息录入到计算机设备!中控智慧ZK8500产品...
7.7/1,226.6M
明日少女最新版是一款Q萌可爱二次元角色卡牌游戏,当心的战斗已悄然打响时,你带领自己的萌妹子做好战斗准备,消灭恶势力,保卫自己的家园,打造一支强有力的萌系军团不畏...
9.6/11.9M
里讯浏览器手机版是一款手机浏览器软件,软件画面简洁操作简单,无广告,网页刷新快,用户可以通过软件搜索小说资源、动漫资源、视频资源等。软件介绍:主打强力拦截广告!...
笔趣阁楼app下载黑色版无广告-笔趣阁楼免费全本小说在线阅读app1.6.0 无广告版
8.4/1,987.9M
笔趣阁楼免费版小说阅读app黑色版,这里是免费小说+小说下载+听书+小说分享社区等等多功能阅读平台,这里的版本和很多小说用的是一个壳子,大家也可以下载本站的官方...
银河破坏者手游下载-GalaxyBreakers(银河破坏者)1.0.1 安卓版
8.0/1,082.7M
银河破坏者是一款非常休闲的小游戏,在游戏中是一个圆圈,圆圈中很多的小方块。你需要用箭头把它们一个一个消除,游戏难度会慢慢增加,分数越高就会变的越难。银河破坏者玩...
9.9/1,745.7M
土豪生活录手游是一款模拟土豪生活的手游,在游戏中过上土豪的日子,投资魔性产业,轻松点击,挂机产钱,不氪金,不花时间,体验全新而魔性的人生吧,在游戏中成为超级大土...
NFC Tasks下载-NFC Tasks软件5.6.2 安卓版
9.6/1,638.4M
NFCTasks是一个专门设计来与NFCTools配合使用的应用程序,它利用NFC技术来简化任务执行流程。在NFCTools中,用户可以创建和管理NFC标签,每...