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

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

大小:1,606.8M 语言: 中文

类型:游戏社交 系统:macOS

备案号:备案号:浙7F-202380638-32Y
简介 相关 评论(6)
热门游戏 竞技游戏 枪战游戏 枪械游戏大全

小清阅读下载-小清阅读app1.0.2 最新版

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

乐鱼提现超快 莱茵体育世界杯 互联网十体育 体育国际关系 体育的全称
展开全部
应用信息
用户评论 跟帖评论

热门评论

最新评论

2025/09/11 09:30
一站式必装智能电视应用大全,为您精选好用的电视必装应用,自动为您推荐当下热门、好用的软件。遥控器直接点击即可轻松下载,安装精品应用更加方便快捷!(收录全部可用视...

支持( 24 ) 盖楼(回复)

2025/09/26 00:46
烈火皇城回收版是一款可以回收装备的传奇游戏,玩家在游戏中打到极品装备可以回收换钱,平民玩家最喜欢的游戏类型之一,可以赚钱的传奇游戏不多了,这款游戏算一个。烈火皇...

支持( 112 ) 盖楼(回复)

2025/09/03 11:31
日语听力练习app是专为各位准备考日语JLPT的朋友准备的辅助学习软件,它自带海量的听力教材,手机随时随地免费听,没有广告和额外的收费内容,要考日语能力考试的朋...

支持( 62 ) 盖楼(回复)

2025/09/29 13:45
中国科学技术大学图书馆与智读天下App合作,学生在线登录自己的校园找好和密码,即可在软件内借书阅读,同时学生也可在本院图书馆进行学习交流等等活动,拉进友谊促进成...

支持( 99 ) 盖楼(回复)

2025/09/06 10:40
Dream梦境生成器是一个神奇的绘图工具,具有强大的AI绘图功能,在该软件中输入关键字,就可以生成各种屏幕,软件画面色彩非常的丰富亮眼,在这里可以打造处歌手各式...

支持( 87 ) 盖楼(回复)

2025/09/24 15:24
魔方系统雷达是从最新版的魔方电脑大师中提取出来的一个电脑硬件监控软件,可以以悬浮窗的方式显示你电脑当前的硬件状况,包括CPU使用率、内存使用率、流量监控等。软件...

支持( 148 ) 盖楼(回复)

2025/09/11 21:27
乱斗堂3果盘版是一款基于乱斗堂全新系列的游戏,游戏继承了以往的各种精美画面和核心玩法,另外也加入了超多全新的玩法,简化推本操作,深化PVP对战等。游戏特色1、顶...

支持( 146 ) 盖楼(回复)

2025/09/19 14:18
《果冻球球》是一款以果冻为主题的趣味合成休闲游戏。将两颗相同颜色的果冻碰撞,合成一个更大的果冻。合成的超级大果冻越多,就能得到更多的分数。一起来挑战,看谁的超级...

支持( 13 ) 盖楼(回复)

2025/09/30 14:16
拆散情侣大作战真人版是一个以恶作剧和娱乐为目的的短视频游戏。在这个游戏中,参与者会尝试通过各种手段来拆散一对情侣,例如在不合适的时候打电话或发送信息、干扰他们的...

支持( 185 ) 盖楼(回复)

2025/09/25 09:30
这款游戏是一款ar游戏,游戏采用的是虚拟的现实玩法,可以在手机上面看到现实之中的怪物,通过点击来砸螃蟹,游戏采用积分制度,看看谁的积分最高!砸螃蟹介绍砸螃蟹(H...

支持( 25 ) 盖楼(回复)

2025/09/23 21:50
龙之谷2手游公测版是一款由腾讯最新发行的3D动作冒险即时战斗手游,游戏的内容非常的精彩丰富,多种不同的竞技战斗玩法,还有大量新颖有趣的副本进去任务,特别是龙本超...

支持( 179 ) 盖楼(回复)

2025/09/26 11:49
儿童睡前故事电台app是一款儿童音乐电台应用,家长可以通过app给孩子带来精彩的儿童音乐、故事,还有唐诗宋词朗诵,让孩子健康成长!儿童睡前故事电台app介绍宝宝...

支持( 107 ) 盖楼(回复)

2025/09/13 07:35
WiFi密码查看器是一款好用的查看WIFI密码工具,使用这款WiFi密码查看器就可以直接看到密码,非常方便,再强的wifi也能打开!WiFi密码查看器介绍WiF...

支持( 125 ) 盖楼(回复)

2025/09/03 05:46
几何防御2游戏是一款非常好玩的塔防类型的手机游戏,游戏中你可以通过自由的升级炮火防止敌人的攻击,游戏中有着许多不同的炮火可以选择,让玩起来十分好玩!几何防御2游...

支持( 124 ) 盖楼(回复)

2025/09/24 06:39
艺龙酒店app现在集中在艺龙旅行app中,可以订酒店等服务哦。平常出游旅行,多多少少要和酒店打交道,那么这款软件就可以帮到您随时随地订酒店,让出行变得简单。艺龙...

支持( 74 ) 盖楼(回复)