手机里面老虎机赚钱手游最新版本

手机里面老虎机赚钱手游最新版本

大小:1,201.8M 语言: 简体中文

类型:竞技对战 系统:macOS

备案号:备案号:苏1A-201120032-59N
简介 相关 评论(7)
热门游戏 竞技游戏 枪战游戏 枪械游戏大全

KAIYUN

打飞机游戏是一款非常经典的游戏,大家想知道用c++语言怎么实现呢?这里小编就给大家带来C++打飞机的游戏源代码,详细会对大家学习c++语言有很大的帮助。

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;

}

}

展开全部
应用信息
用户评论 跟帖评论

热门评论

最新评论

2025/10/14 05:37
AdobeIllustrator,简称“AI”,它是一款强大的矢量图绘制软件,相对现在来说,8.0算是很老的版本了。小编这里提供illustrator8.0简体...

支持( 65 ) 盖楼(回复)

2025/10/28 14:53
网盘资源搜索工具是一款专业的百度云网盘资源直链解析软件。十分强大。有需要的可以来东坡下载使用。千万不要错过了。网盘资源搜索工具说明百度云网盘直链解析工具是一款百...

支持( 165 ) 盖楼(回复)

2025/10/20 20:40
工资单Payroll是一款好玩的模拟经营类游戏,讲述了办公室的生存故事,员工只有勤奋上班才能在残酷的世界中生存,小编为你带来工资单Payroll中文免安装版,喜...

支持( 13 ) 盖楼(回复)

2025/10/27 07:30
湖南住房公积金专为湖南当地居民打造的购物软件,用户能够在线查询公积金金额,根据不同楼盘的购房需求,为你一一推荐更加适合自己的租房,应用功能齐全且好用,绝对是湖南...

支持( 124 ) 盖楼(回复)

2025/10/25 04:35
在手机中下载了压缩包后需要安装解压缩软件,这里小编带来winzip安卓手机版软件,打开和保存压缩文件,需要的朋友可以免费下载使用。winzip手机版功能介绍-创...

支持( 127 ) 盖楼(回复)

2025/10/29 19:52
猛将争霸首续永久0.1折无限充游戏通过精美的画面、丰富的剧情和多样化的玩法,为玩家展现了一个激情澎湃的三国争霸世界。在猛将争霸手游中,玩家可以选择多种职业,如战...

支持( 15 ) 盖楼(回复)

2025/10/19 17:16
孩子应该从小想学好,就应该教他怎么认识汉字,想认识汉字就离不开拼音,当然自己的拼音也许发音不怎么准确的话,就可以来这里下载这款手机上的我爱拼音去教自己的孩子!我...

支持( 106 ) 盖楼(回复)

2025/10/24 07:22
节奏盒子跳跃节拍恐怖音乐(HorrorBeats:ScaryMusic)是一款最新的玩家自制的节奏盒子模组,里面新增了目前很火的一个国外的山海经的热门动物梗,玩...

支持( 148 ) 盖楼(回复)

2025/10/17 11:08
绝地求生国服版是由腾讯代理的一款生存竞技类大逃杀吃鸡游戏,腾讯官方已放出消息与PUBG达成了战略合作,中国的独家运营将交由腾讯,也么说来,以后想玩吃鸡游戏都不需...

支持( 48 ) 盖楼(回复)

2025/10/16 21:41
bidow自习app是一款非常优质的自习软件,用户下载这款软件能够在上面了解到非常优质的自习辅助功能,app上能够定制学习计划,还能够看到世界上他人的自习定制计...

支持( 16 ) 盖楼(回复)

2025/10/21 13:40
权御官场,一款真实模拟在古代当官的经典经营养成手游。游戏制作十分优良,画面高清精致,玩法模式丰富完善,官品系统、门客系统、断案玩法,还有娶妻生子玩法,非常好玩等...

支持( 33 ) 盖楼(回复)

2025/10/24 10:56
微拍堂app,一款基于微信的移动拍卖平台。这个应用提供的拍卖平台能够让用户随时随地,没有任何障碍的在线进行拍卖,功能相当不错哦!微拍堂功能介绍该应用完全遵循朋友...

支持( 138 ) 盖楼(回复)

2025/10/24 06:30
仙侠苍穹手游安卓版是一款目前最火的战斗游戏,游戏背景是一个宏大的仙侠世界,玩家在这里进行仙法的使用,和强大的怪物做斗争,让自己变的更强。游戏介绍:仙侠苍穹是一款...

支持( 87 ) 盖楼(回复)

2025/10/16 14:10
阿拉德战记异次元裂缝1.36是一张根据DNF改编的魔兽防守地图,非常好玩,给大家提供最新的1.36版本下载,更新了许多内容,玩法更加多样化,喜欢这张图的玩家快来...

支持( 45 ) 盖楼(回复)

2025/10/18 19:06
黑子智能通过远程智能服务,为用户提供了方便快捷的远程操作,包括改密,添加指纹,远程监控等等高级操作,让你不在家也能全面操控的门锁,所有状况都在你的掌握之中。软件...

支持( 194 ) 盖楼(回复)