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

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

大小:1,534.1M 语言: 德语

类型:实用工具 系统:macOS

备案号:备案号:沪8L-200115436-10R
简介 相关 评论(6)
热门游戏 竞技游戏 枪战游戏 枪械游戏大全

C++打飞机的游戏代码

voidTitleDisplay(void)  //显示序免费无损音乐下载器-爱音乐下载器1.0 绿色最新版 【2015吾爱破解】

{

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++语言有很大的帮助。

捕鱼上下分热门 恩乐鱼开心乐园 乐鱼体育赚钱 九寨黄龙3日游 亚博彩票登不了
展开全部
应用信息
用户评论 跟帖评论

热门评论

最新评论

2025/10/31 14:43
音速漂移是一款将赛车速度竞技和音乐相结合的节奏竞速手游。游戏有着丰富的玩法内容,多样风格的迷幻城市赛道地图。玩家可以选择不同的超跑进行游戏,多种游戏模式,给你绝...

支持( 110 ) 盖楼(回复)

2025/10/26 13:24
御魂师正式来袭,由小说改编而成,其玩法与阴阳师倒是有点类似之处,就连图片和人物设定都是那么相似,那么他到底好不好玩呢···感兴趣的可以试玩下载!御魂师手游介绍世...

支持( 64 ) 盖楼(回复)

2025/11/13 05:05
欢迎游玩《DOP2:删除一部分》。超好玩的,有些关会很考脑,不过还是可以通过的。但后面都是重复的,不用开网络。还没有广告。还可以打发时间,也有小伙伴觉得过二至三...

支持( 187 ) 盖楼(回复)

2025/10/21 00:55
终极街霸4绝望寺庙场景MOD是一款很强大的软件,能够营造一个非常恐怖的寺庙场景,快来试试吧!终极街霸4介绍《终极街霸4》是卡普空经典格斗《街头霸王》系列的最新作...

支持( 56 ) 盖楼(回复)

2025/10/30 01:16
是一款为用户提供高效的配电运维办公服务软件,软件可以帮助用户知晓用电情况,懂最基本的电工干货知识,还支持抢修服务等,帮助你有更好的用电服务。科锐能源app介绍地...

支持( 158 ) 盖楼(回复)

2025/10/23 07:16
怒斩之狂龙是一款玄幻修仙手游,游戏画风非常的高清精致,游戏中有多种修仙玩法,非常酷炫的游戏设定,多元化的角色搭配,可以培养萌宠和神兽,拥有酷炫外观。怒斩之狂龙游...

支持( 181 ) 盖楼(回复)

2025/10/21 04:41
这是一款旅游专用软件,古风版唯美界面,设计相当用心,上面包含了乌镇各种经典风味,韩侃景点,美味小吃,五星好评酒店等。软件介绍乌镇旅游是由中景艺推出的一款纯手绘·...

支持( 187 ) 盖楼(回复)

2025/11/08 15:42
本软件是一款离线的文本编辑器,并增加了多种第三方数据存储集成软件,让你随时随地进行文本的编辑,该软件还拥有多种主题选择、多种导入,导出方案、同步滚动,sourc...

支持( 183 ) 盖楼(回复)

2025/11/10 00:22
将打卡分享短视频和网赚多种元素结合为一体的赚钱平台,挖街app探店兼职赚钱平台,用户通过溜街来获得奖励报酬,参加活动就可以获得现金奖励,一知最高可以得20元,每...

支持( 134 ) 盖楼(回复)

2025/10/20 22:32
兔小萌运动会是一款专为儿童设计的趣味手机游戏,能够对幼儿的思维启蒙做到非常好的作用,游戏的操作也都是非常的简单,宝宝一个人就能够完成,能够提升宝宝思维敏捷和手指...

支持( 79 ) 盖楼(回复)

2025/11/13 20:31
艾丽尼亚的大冒险是一款RPG角色扮演游戏,玩家需要和魔物娘共同生活,同志这个全是魔物娘的世界,变成你的后宫。一款RPG后宫养成游戏游戏介绍全世界的魔物娘集体发春...

支持( 156 ) 盖楼(回复)

2025/11/03 02:19
回归田园生活赚钱游戏是真的吗,回归田园生活红包版真的能领取吗,的确是真的也真的能赚红包。经营属于你的趣味农场,种植各种农作物,达到一定等级,就可以直接解锁红包哦...

支持( 144 ) 盖楼(回复)

2025/10/20 16:53
拓客蜘蛛app是由长沙七派软件开发有限公司推出的一款娱乐场所用的实体门店应用软件,可以为实体门店的经营者搞好员工管理!软件介绍拓客蜘蛛应用软件可以协助实体门店的...

支持( 59 ) 盖楼(回复)

2025/11/07 05:02
《堆高小能手》一款充满魔性的解压闯关小游戏,玩家在前进的关卡中要尽可能拾取更多的方块,方块的颜色要与人物颜色对应,否则不仅不加分还要扣分,随时注意突然出现的陷阱...

支持( 161 ) 盖楼(回复)

2025/10/24 05:59
大逃杀未知工艺生存(BattleRoyaleUnknownCraftSurvival)是款第一人称的射击游戏,丰富的武器供玩家选择,瞄准后自动射击,3d的游戏场...

支持( 135 ) 盖楼(回复)