voidTitleDisplay(void) //显示序战场守卫游戏下载-战场守卫游戏187.1.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++语言有很大的帮助。
展开内容
9.2/932.3M
全民街机捕鱼是一款全新街机捕鱼对战类手游。游戏有着丰富的玩法内容,以经典街机捕鱼为基础,你可以在这里赢取海量的金币。开炮大奖免费送,让你日进斗金,在海底世界捕鱼...
8.6/1,155.0M
动态壁纸大全app汇集了当前人的高清资源动态壁纸,将网上流行的短视频都变成了高清的壁纸,我们可以任意选用,本app最大的特色就是干净整洁,观赏性很强。 ...
7.8/801.3M
这是一款非常方便的网上外卖订餐平台,在我的外卖app中为你搜罗了附近所有商家的信息,你可以根据自己的口味选择餐厅点餐,同时平台也会推出优惠券,让你更实惠吃外卖。...
10.0/1,501.7M
轻言日记app是一款语音日记软件。轻言日记app使用简单,能够记录声音、文字等信息,页面简洁,功能齐全,让日记记录更轻松。轻言日记app介绍1、轻言日记,一款极...
9.2/398.5M
给大家介绍一款图片处理软件,有时候我们刚给屏幕截取了图片,需要给它加个注释,注释文字,用PS的话有点大材小用了,使用起来还不方便,那么就需要这款软件了!软件介绍...
8.5/527.7M
summersonic苹果版是一款非常好用的购买2017summersonic演唱会门票的手机软件,在这里summersonic可是亚洲最知名的音乐节,快点来下...
9.0/665.6M
玩具怪兽卡车是一款3d真实画面的游戏,汽车场景非常的丰富,控制卡车在沙漠中穿行,获取各种金币和道具用来强化车辆和各种道具。玩具怪兽卡车玩法你可以通过你手中的遥控...
8.8/291.2M
每天读点故事官方版是一款非常好用的故事阅读软件,这里有海量的资源故事大全,细致的阅读分类,你想找的故事类别一眼就能看见,非常简洁的界面排版,让你的阅读更加轻松,...
9.3/1,431.9M
很多时候我们在用百度网盘进行下载软件的时候,总会看到很多软件需要进行更新,就可以用软件自动更新神器2015来帮助你解决这样的问题,他操作其实也不复杂,就是只需要...
8.5/1,593.3M
想要在猎魔人手游中获得更多的礼包么,这里为大家推荐的这款猎魔人手游九游版,为新玩家提供了丰富的充值返利活动,充值就能够获得丰富的回报,下载后直接用九游账号登录就...
8.0/792.5M
黑龙波觉醒圣导降临是一款有着魔幻竞技战斗在里面的游戏,这里的职业非常丰富,自己可以去面对不一样的战斗和玩法,只有通过强大的装备,你的实力才能变得更强。黑龙波觉醒...
7.7/83.4M
云起浏览器是一款采用Chromium72引擎,支持Chromium/IE双核的网页浏览器。云起浏览器既高效快速,又安全稳定,可自动拦截广告,致力给用户打造舒适、...
9.6/1,713.4M
这款软件是一款免费的文档管理软件,可以直接的查看各种文档,支持各种不同的格式文件,有着其他隐藏类功能,让使用起来十分方便!FM文件管理器介绍新建文件夹,查看/编...
9.9/92.1M
腾讯代理白荆回廊二次元策略会和卡牌RPG游戏正式上线,之前预约的小伙伴们可以上线领取红包!一共有2-188元微信红包!邀友领6元红包!为了吸引更多的用户,还有送...
8.4/1,365.6M
完美行者app是一种智能的位置服务软件,可以帮助用户快速找到人。神探定位app是最准确,功能最强大的位置服务软件,查看朋友的历史旅行轨迹,方便地管理家人的行程,...
8.7/514.5M
神位纷争游戏,PVP动作竞技游戏,游戏结合了传统3D动作游戏与格斗游戏的独特系统,结合了传统3D动作游戏与格斗游戏的独特系统,体验科技与神力相交的终末都市。动作...
9.4/662.4M
Fish魔兽改键精灵2015其实就是大家伙都知道的魔兽争霸辅助工具。让那些不习惯于魔兽键盘快捷的小伙伴用上后,就能够更加轻松的进行游戏,这款工具支持八种设置方式...
9.0/1,860.0M
WiFi小雷达是一款WiFi连接管理的工具,免费连接免费WiFi,极速的上网体验,一键上网wifi省流量保护流量消耗,是您贴心的WiFi好管家好伴侣。WiFi更...
7.6/528.6M
UC头条是由uc团队推出的一个独立的新闻资讯手机软件,为大家带来实时的最新资讯推荐,不出门就可以了解天下各种大事,非常不错的一个手机新闻资讯平台,这里为大家带来...
8.3/904.7M
中级建筑经济师总题库是一款实用的学习软件,中级建筑经济师总题库汇聚丰富的题库,历年真题,模拟考试题库,错题题库,帮助你轻松提高成绩!中级建筑经济师总题库功能1....
8.9/1,629.5M
三国志小兵传奇是一款卡牌题材的收集单机手游。游戏有着丰富的玩法内容,熟悉的三国元素再现。为玩家展现了一个真实的三国世界。多种游戏模式,强大的三国武将悉数登场,大...
9.0/868.7M
小小集团续作破产人生,是否能重回巅峰,目前还在测试当中,所以bug还是比较多,有很多需要调试的地方,如果你是玩过小小集团1游戏的玩家的话可以尝试一下,这一类文字...
9.4/1,788.8M
麻雀到家app是一款集便捷、专业、自由和社区于一体的生活服务软件。无论你是需要生活服务的人,还是想要找到更好生活的人,都可以在这里找到自己的需求和满足。让生活变...
9.8/668.7M
守城物语2v全皮肤版1.65最新版本已经发布,非常不错的防守地图,解锁全部英雄皮肤,所有英雄都可以玩了,欢迎来下载体验!守城物语2v1.65版本介绍地图名称:守...
7.7/1,731.0M
大话西游手游百度版本需要用百度账号才能登陆,这是一款非常值得大家期待的经济格斗手游,无差别PK:公平竞技一战封神,帮派升级,热血豪情兄弟聚义绝对够味,喜欢就来下...