您当前位置: 首页 金融理财 C++打飞机源码下载-C++打飞机的游戏源代码免费下载

C++打飞机源码下载-C++打飞机的游戏源代码免费下载

C++打飞机源码下载-C++打飞机的游戏源代码免费下载

类型: 金融理财 版本: V7.1

大小: 489.5 时间: 2025-12-07

推荐语
推荐语
必威体育能买中超 必威·综合体育C++打飞机的游戏代码voidTitleDisplay(void)  //显示序开云APP{ HRESULT ddrval; //计算图象卷轴的坐标数据 RECTbackR1,frontR1,backR2,frontR2,backR3,frontR3; staticintn=...
应用介绍

C++打飞机的游戏代码

voidTitleDisplay(void)  //显示序开云APP

{

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

138乐鱼亚洲 皇冠体育的老板 体育记忆游戏 体育推荐稿 体育设施有哪些 意甲欧冠赛程bet365app dafabet有投诉电话吗 manbetx体育提款 乐鱼提款方便快捷吗 九游会体验官网秒出款 17500体彩开奖结果 阳泉市体育运动学校 体育彩票竞彩足球规则 雷速体育预测号怎么看 百宝红单11选5基本走势图
应用信息
相关版本
相关推荐
同一开发者
本类最新
相关专题
相关文章
用户评论
小米k歌软件下载-小米K歌app0.2 安卓版

小米k歌软件下载-小米K歌app0.2 安卓版

2025/11/28 04:55更新

小米科技官方打造的一款k歌软件,小米k歌app连接耳机进行录制,有混响和变音的功能,各种音效,让大家录制高质量的歌曲。使用方法点击开始录制按钮进行录制打响指可以...

电信ADSL 网友 xyzwap 真三国无双7帝国李儒存档免费下载
真三国无双7帝国李儒存档免费下载

支持 ( 199 ) 盖楼(回复)

电信ADSL 网友 xyzwap 校密app-校密1.0.1 安卓版【匿名社交】
校密app-校密1.0.1 安卓版【匿名社交】

支持 ( 61 ) 盖楼(回复)

电信ADSL 网友 xyzwap 医考助手下载-医考助手软件1.0 最新版
医考助手下载-医考助手软件1.0 最新版

支持 ( 68 ) 盖楼(回复)

电信ADSL 网友 xyzwap 调音软件app下载-调音软件app3.7.22 中文专业版
调音软件app下载-调音软件app3.7.22 中文专业版

支持 ( 95 ) 盖楼(回复)

电信ADSL 网友 xyzwap 利安达行情分析软件正式版-利安达行情分析软件2015 官网正式版
利安达行情分析软件正式版-利安达行情分析软件2015 官网正式版

支持 ( 140 ) 盖楼(回复)

电信ADSL 网友 xyzwap 轻寓租房app下载-轻寓租房app1.0.0 安卓版
轻寓租房app下载-轻寓租房app1.0.0 安卓版

支持 ( 10 ) 盖楼(回复)

电信ADSL 网友 xyzwap 2018春节元宵晚会主持开场白+演讲稿范文 doc完整版-2018春节元宵晚会主持开场白免费版
2018春节元宵晚会主持开场白+演讲稿范文 doc完整版-2018春节元宵晚会主持开场白免费版

支持 ( 174 ) 盖楼(回复)

电信ADSL 网友 xyzwap 希为有曰app2.8.8安卓版
希为有曰app2.8.8安卓版

支持 ( 181 ) 盖楼(回复)

电信ADSL 网友 xyzwap 我的世界群星计划整合包下载-我的世界群星计划全新模组新人的粪作
我的世界群星计划整合包下载-我的世界群星计划全新模组新人的粪作

支持 ( 105 ) 盖楼(回复)

电信ADSL 网友 xyzwap 私家书藏盒子免费下载-私家书藏盒子2.0 安卓版
私家书藏盒子免费下载-私家书藏盒子2.0 安卓版

支持 ( 37 ) 盖楼(回复)

电信ADSL 网友 xyzwap 驱动精灵软件管理4.6.0.51 绿色独立版
驱动精灵软件管理4.6.0.51 绿色独立版

支持 ( 132 ) 盖楼(回复)

电信ADSL 网友 xyzwap 深海垂钓下载-深海垂钓2游戏1.3.0 安卓汉化版
深海垂钓下载-深海垂钓2游戏1.3.0 安卓汉化版

支持 ( 41 ) 盖楼(回复)

电信ADSL 网友 xyzwap 九阴绝学手游官方正版-九阴绝学手游1.3安卓版
九阴绝学手游官方正版-九阴绝学手游1.3安卓版

支持 ( 75 ) 盖楼(回复)

电信ADSL 网友 xyzwap 星灵物语游戏下载-星灵物语手游1.0.0最新版
星灵物语游戏下载-星灵物语手游1.0.0最新版

支持 ( 111 ) 盖楼(回复)

电信ADSL 网友 xyzwap 深海大作战ios下载-深海大作战苹果版1.0 ios最新版
深海大作战ios下载-深海大作战苹果版1.0 ios最新版

支持 ( 78 ) 盖楼(回复)

电信ADSL 网友 xyzwap 360提醒恶搞生成工具源码-恶搞360安全中心提醒您源码1.0 免费最新版
360提醒恶搞生成工具源码-恶搞360安全中心提醒您源码1.0 免费最新版

支持 ( 152 ) 盖楼(回复)

电信ADSL 网友 xyzwap 像宿APP下载官方版-像宿APP1.0.2 最新版
像宿APP下载官方版-像宿APP1.0.2 最新版

支持 ( 93 ) 盖楼(回复)

电信ADSL 网友 xyzwap 消防通关宝典下载-消防工程师通关宝典3.1 安卓版
消防通关宝典下载-消防工程师通关宝典3.1 安卓版

支持 ( 194 ) 盖楼(回复)

电信ADSL 网友 xyzwap 孩童Child游戏下载-孩童Child手游0.1 安卓最新版
孩童Child游戏下载-孩童Child手游0.1 安卓最新版

支持 ( 168 ) 盖楼(回复)

电信ADSL 网友 xyzwap 恶灵危机1修改工具-恶灵危机1修改器1.0.5 绿色版
恶灵危机1修改工具-恶灵危机1修改器1.0.5 绿色版

支持 ( 67 ) 盖楼(回复)

查看更多评论

C++打飞机源码下载-C++打飞机的游戏源代码免费下载

金融理财 489.5

下载