您当前位置: 首页 图片美化 C++打飞机源码下载-C++打飞机的游戏源代码免费下载

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

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

类型: 图片美化 版本: V2.5

大小: 778.3 时间: 2025-11-12

推荐语
推荐语
麻将边砍吊 麻将有哪些C++打飞机的游戏代码voidTitleDisplay(void)  //显示序奶奶动力赛艇游戏(Granny Power Boat Racing Game)1.0.1安卓版{ HRESULT ddrval; //计算图象卷轴的坐标数据 RECTbackR1,frontR1,...
应用介绍

C++打飞机的游戏代码

voidTitleDisplay(void)  //显示序奶奶动力赛艇游戏(Granny Power Boat Racing Game)1.0.1安卓版

{

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

伟德买球大全站 冲胜体育 社区体育论文 世界杯赛程博彩 博彩数据库查看
应用信息
相关版本
相关推荐
同一开发者
本类最新
相关专题
相关文章
用户评论
乐趣app下载(可用未下架)-乐趣app最新版1.4.3 安卓版

乐趣app下载(可用未下架)-乐趣app最新版1.4.3 安卓版

2025/11/09 22:50更新

乐趣app是一款全新的音乐播放软件,软件每天为用户推荐做好听、最酷的音乐,用户可以在这款软件上一键查找市面上所有歌曲,另外在听歌的同时还能发弹幕来进行交流哦。软...

移动宽带 网友 abc456 超级简单爆笑图片制作软件 绿色汉化破解版-模仿哈哈镜效果
超级简单爆笑图片制作软件 绿色汉化破解版-模仿哈哈镜效果

支持 ( 119 ) 盖楼(回复)

移动宽带 网友 abc456 国开考生身份核验app下载-国开考生身份核验app2.4.0 最新版
国开考生身份核验app下载-国开考生身份核验app2.4.0 最新版

支持 ( 88 ) 盖楼(回复)

移动宽带 网友 abc456 狗生模拟器下载-狗生模拟器官方版1.0.5 最新版
狗生模拟器下载-狗生模拟器官方版1.0.5 最新版

支持 ( 109 ) 盖楼(回复)

移动宽带 网友 abc456 上古卷轴5:天际 自动获取代码工具0.4
上古卷轴5:天际 自动获取代码工具0.4

支持 ( 89 ) 盖楼(回复)

移动宽带 网友 abc456 战斗吧灵兽官方手游下载-战斗吧灵兽手游1.0 安卓版
战斗吧灵兽官方手游下载-战斗吧灵兽手游1.0 安卓版

支持 ( 82 ) 盖楼(回复)

移动宽带 网友 abc456 车标猜猜看1.0 安卓最新版
车标猜猜看1.0 安卓最新版

支持 ( 46 ) 盖楼(回复)

移动宽带 网友 abc456 东风出行app下载-东风出行网约车5.7.0 安卓版
东风出行app下载-东风出行网约车5.7.0 安卓版

支持 ( 74 ) 盖楼(回复)

移动宽带 网友 abc456 乱世祭折扣版1.0.4 安卓版
乱世祭折扣版1.0.4 安卓版

支持 ( 160 ) 盖楼(回复)

移动宽带 网友 abc456 美O-美O(美容院商城app)1.0.0.4 手机客户端
美O-美O(美容院商城app)1.0.0.4 手机客户端

支持 ( 89 ) 盖楼(回复)

移动宽带 网友 abc456 英雄计划下载-英雄计划手游5.0 官网最新版
英雄计划下载-英雄计划手游5.0 官网最新版

支持 ( 150 ) 盖楼(回复)

移动宽带 网友 abc456 儿童学涂色app下载-儿童学涂色6.3.0 手机免费版
儿童学涂色app下载-儿童学涂色6.3.0 手机免费版

支持 ( 34 ) 盖楼(回复)

移动宽带 网友 abc456 原始传奇极速版下载手机版-原始传奇极速版1.9.741 高爆版
原始传奇极速版下载手机版-原始传奇极速版1.9.741 高爆版

支持 ( 33 ) 盖楼(回复)

移动宽带 网友 abc456 QQ主题美化精灵1.0.1 安卓版【QQ美化工具】
QQ主题美化精灵1.0.1 安卓版【QQ美化工具】

支持 ( 121 ) 盖楼(回复)

移动宽带 网友 abc456 勇芳QQ游戏记牌器全集V8.3.322绿色版
勇芳QQ游戏记牌器全集V8.3.322绿色版

支持 ( 60 ) 盖楼(回复)

移动宽带 网友 abc456 掌上富民软件3.1.0 手机版
掌上富民软件3.1.0 手机版

支持 ( 41 ) 盖楼(回复)

移动宽带 网友 abc456 亿家联盟下载-亿家联盟1.0.0官方安卓版
亿家联盟下载-亿家联盟1.0.0官方安卓版

支持 ( 124 ) 盖楼(回复)

移动宽带 网友 abc456 简单gif制作软件-小小GIF录制1.0 绿色免费版
简单gif制作软件-小小GIF录制1.0 绿色免费版

支持 ( 115 ) 盖楼(回复)

移动宽带 网友 abc456 红火点酒店管理系统下载-红火点酒店管理系统3.1.7.8 单机版
红火点酒店管理系统下载-红火点酒店管理系统3.1.7.8 单机版

支持 ( 145 ) 盖楼(回复)

移动宽带 网友 abc456 球球英豪游戏下载-球球英豪2.0.1官方安卓版
球球英豪游戏下载-球球英豪2.0.1官方安卓版

支持 ( 18 ) 盖楼(回复)

移动宽带 网友 abc456 ppt海报-PPT制作淘宝店海报案例免费版【ppt海报背景】
ppt海报-PPT制作淘宝店海报案例免费版【ppt海报背景】

支持 ( 82 ) 盖楼(回复)

查看更多评论

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

图片美化 778.3

下载