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

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

大小:177.4M 语言: 简体中文

类型:沙盒建造游戏 系统:macOS

备案号:备案号:沪8Q-201450530-29Y
简介 相关 评论(10)
热门游戏 竞技游戏 枪战游戏 枪械游戏大全

屏幕亮度调节软件2015-DimScreen(屏幕亮度调整工具)1.1 免费最新版 【2015】

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

3D和值走势 玩pc蛋蛋被捉 怪物x联盟九游 看体育网址大全 博彩游戏优惠
展开全部
应用信息
用户评论 跟帖评论

热门评论

最新评论

2025/12/06 18:44
街阴阳途是一款民国画风的烧脑解谜游戏,故事讲述了阴阳街发生的一系列恐怖诡异的事情,细节十足,玩家需要在游戏中查明一系列事情背后的真相,收集线索合理分析,故事真相...

支持( 169 ) 盖楼(回复)

2025/11/25 11:33
陌陌锁和之前的微信锁一样,是一款功能强大的应用锁软件,用户通过本软件能够对手机上的各种应用程序进行加密处理,能够在进入陌陌之前设置一个密码,解开密码才能进入,否...

支持( 10 ) 盖楼(回复)

2025/12/04 04:56
方块推送手游是一款休闲益智的闯关小游戏,游戏操作简单,玩法十分有趣,老少皆宜的简单益智游戏,游戏中会有很多小障碍,快来思考该如何度过吧。游戏介绍一款非常有意思的...

支持( 186 ) 盖楼(回复)

2025/11/23 19:21
生存末日求生手游是一款求生类游戏,游戏画面精美,玩家在游戏中需要收集资源,来培养属于自己的团队去抵挡僵尸的攻击,非常的有趣,感兴趣的朋友下载体验吧。游戏介绍殭尸...

支持( 133 ) 盖楼(回复)

2025/11/23 04:27
饮料大亨是一款模拟经营类游戏,游戏中玩家将化身为一位饮料投资者,你需要做的是招募员工,扩大店面,给顾客一个更好的消费环境,打造饮料帝国。游戏介绍:《饮料大亨(D...

支持( 79 ) 盖楼(回复)

2025/11/26 14:23
闯关跑酷类型的游戏,不一样的游戏玩法,不一样的操作方式,这个是集合了闯关以及跑酷多种不一样的游戏玩法在一起的游戏,心动以及想要玩的用户都是可以试试!泰坦神话介绍...

支持( 148 ) 盖楼(回复)

2025/12/05 20:01
想要自己的手机闪个有一款不错的铃声的话,小编就建议自己去编辑或者制作一首自己喜欢的铃声,如下面这款可以在手机上使用的铃声裁剪大师!铃声裁剪大师介绍铃声裁剪大师是...

支持( 96 ) 盖楼(回复)

2025/11/23 10:35
运车蚁司机端app是一款专为运车蚁旗下司机打造的一个接单平台软件,用户下载这款软件绑定司机身份就能够便捷的进行接单,还能够直接进行抢单,单价也是非常吸引人的,是...

支持( 181 ) 盖楼(回复)

2025/11/13 21:50
快控组态软件是一款全免费组态监控软件。有了它,用户可以应用于工业测控、电力自动化、机房监控、智能楼宇等多种领域,简单实用,性能优越,操作起来很简单,支持各种数据...

支持( 98 ) 盖楼(回复)

2025/11/20 17:10
双龙单片机仿真软件是一款AVR单片机模块化软件,该模块化软件接近人类语言习惯,易学好用;采用模块化程序结构,使复杂问题简单化,无语法编译错误,语句功能强、通用性...

支持( 103 ) 盖楼(回复)

2025/12/13 06:33
欧陆战争5帝国手游提供的是最新的版本了,这个版本是全球通用的版本,你在这里可以跟全球的玩家一起进行在线的沟通,同时这个版本还是中文的版本,所以你不用担心语言不通...

支持( 103 ) 盖楼(回复)

2025/12/12 22:17
开淘宝店可以发送一些优惠券吸引顾客,这里带来这款淘宝派卷神器,实时监控进店的买家,实时派送优惠卷,开淘宝店的朋友可以免费下载使用。淘宝派卷神器(淘宝进店自动送优...

支持( 84 ) 盖楼(回复)

2025/11/18 16:31
权利与荣耀果盘版是一款西方魔幻角色冒险手游,这里不仅有丰富的陆战玩法,还有酷炫的海战,快来展现你的实力吧!游戏亮点魔幻题材史诗巨作;满怀恨意的巨龙降临你若能掌控...

支持( 93 ) 盖楼(回复)

2025/11/26 02:52
一款与其他的聊天交友方式不同的软件,在这款软件中,它的交友是匿名聊天交友的,它极大的保证你的隐私安全,喜欢的朋友下载嘿鸥手机版试试吧。嘿鸥手机版功能嗨鸥是一款匿...

支持( 76 ) 盖楼(回复)

2025/11/15 23:15
甲铁城的卡巴内利无名想必大家都是知道的吧!现在为大家介绍的是最新的甲铁城的卡巴内利无名壁纸,这个壁纸都是单独的高清壁纸,并非是动漫中截图出来的···感兴趣的朋友...

支持( 112 ) 盖楼(回复)