您(nín)當前(qián)位置: 首頁 娛樂影音 C++打飛機源碼下載-C++打飛機的遊戲源(yuán)代碼免費下載

類型: 娛樂影(yǐng)音 版本: V4.8
大小: 1,979.7 時間: 2025-12-19





打飛機遊戲是一款(kuǎn)非(fēi)常經典的遊戲,大家想知道用c++語言怎麽實現呢?這裏小編就給大家帶來C++打飛機的遊(yóu)戲源代(dài)碼,詳細會對大家學(xué)習c++語言有很大的(de)幫助。好快活商城app安卓版下載-好快活商城2.1.6官方最新客戶(hù)端

voidTitleDisplay(void) //顯示序
{
HRESULT ddrval;
//計算圖(tú)象卷軸(zhóu)的坐標數據
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);
//將背景圖(tú)象Blit到後台緩衝(chōng)區
lpDDSBack->Blt(&frontR1,lpDDSPic6,&backR1,DDBLT_WAIT,NULL);
//將(jiāng)前景圖象透明Blit到後台緩衝區
lpDDSBack->Blt(&frontR2,lpDDSPic4,&backR2,DDBLT_WAIT|DDBLT_KEYSRC,NULL);
lpDDSBack->Blt(&frontR3,lpDDSPic5,&backR3,DDBLT_WAIT|DDBLT_KEYSRC,NULL);
}
else///移動開始
{
//清屏後台緩衝(chōng)區
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);
}
//打印刷(shuā)新率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)//成(chéng)功則退出while循環
break;
if(ddrval==DDERR_SURFACELOST)//如果頁麵(miàn)丟失,則恢複頁麵(miàn)
{
if(!InitThread())break;//重新(xīn)提取背景
ddrval=lpDDSPrimary->Restore();//恢(huī)複主頁麵
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();//恢複離屏頁麵(miàn)5
if(ddrval!=DD_OK)
break;
ddrval=lpDDSPic6->Restore();//恢複離屏頁麵(miàn)6
if(ddrval!=DD_OK)
break;
ddrval=lpDDSPic8->Restore();//恢複離屏(píng)頁(yè)麵8
if(ddrval!=DD_OK)
break;
}
if(ddrval!=DDERR_WASSTILLDRAWING)
break;
}
}
pc蛋蛋均赔 新万博投注 下注拼音 彩天下注册链接 澳门可以买球吗
活力浙音app學生版V00.01.5780 最新版
171.9M
活力浙音是一款校園生活(huó)類的應用軟件,為浙江(jiāng)音樂學院(yuàn)的同學們帶來各種實用(yòng)功能,讓同學們在學校中可以隨(suí)時了解校園中的活動(dòng),新版(bǎn)本還支持助學金的申請!浙江音樂學院校園...
螞蟻日記app1.1.2 安卓手機版
1,506.7M
螞蟻日記app是一款非常好(hǎo)用的(de)手機記賬、記事軟件,軟件為用戶帶來(lái)最便捷的功能,你可以(yǐ)利用這個記錄美美的一天行程等,有需要的來下載吧!一款記錄日常生活(huó)的軟件軟件介...
照妖鏡2.5下載-照妖鏡2.5軟(ruǎn)件2.5 手機(jī)版
1,170.4M
照妖鏡是一款非常實用的(de)軟件,它能將輸入的鏈接生成(chéng)網站,還能通過此軟件(jiàn)來測試網站(zhàn)是否安全(quán),所有功能全部免費,是一款相當好(hǎo)用的(de)黑科技軟件,有需要的朋友們快來uzzf...
喜慶psd素材-紅色喜慶盛大開(kāi)業背景PSD分層素材免費版【煙花禮物禮盒氣球】
203.8M
這是一(yī)份包含有煙花、禮物、禮(lǐ)盒、氣球、盛(shèng)大開業字樣(yàng)等元素的紅(hóng)色喜慶背景PSD分層素材,該PSD分層素材為完全免費版,有需要的朋友點(diǎn)擊本文(wén)下方相應的下載地址進行下...
陷陣之誌手機版(bǎn)下載-陷陣之誌(zhì)安卓版(Into The Breach)1.2.76b 最新(xīn)版
1,121.5M
Intothebreach(陷陣之誌)是一款歪果仁(rén)在中國開(kāi)發的類肉鴿機甲戰旗遊戲,一局(jú)的通關時間在一小時以內,可以通關完成不(bú)同的成(chéng)就解鎖不同的機甲組合,也可以自...
雅思閱讀(dú)題庫下載-雅(yǎ)思閱讀題庫app1.0.0 官方版
1,476.1M
雅思閱讀題庫app非常實用的手機英語學習(xí)軟件,軟件功能很多,各種各樣的學習資(zī)源和考試題型都準備的很充分,幫助你更好的(de)通(tōng)過考(kǎo)試。雅思(sī)閱讀題庫app功能1、雅思閱讀...
零一手環app-零一I5(零一手環助(zhù)手(shǒu)app下(xià)載)2.2.5 安卓最新版(bǎn)
288.4M
零一健康(kāng)手環app是一款專業(yè)的運動健康應用軟件,零一健康手環app可以幫助(zhù)用戶記錄您每天的運動情況,睡眠監測數據(jù),一旦連接成功,用戶就(jiù)可以體驗到來電和消息的震動...
中文學習助手(中(zhōng)文學習軟件)1.1 中文免費版
1,665.7M
這是一個幫助一些學生學習中文的小工具。首先,學(xué)習(xí)語言語境確實很重要,創造良好的語境對於培養中文水平是(shì)很有幫助的。其次,應當養成良好的學習習慣,不要學成(chéng)啞巴中文,...
文鼎字體打包下載-文鼎字體免(miǎn)費下載(文(wén)鼎字體下載大全免費)【共93個TTF格(gé)式】
550.0M
文鼎科技不僅重視產(chǎn)品的品質與(yǔ)效能,更秉持著精致、信賴、創新的理念開發符合企業、個人用戶的產(chǎn)品。完善的售後服務更是(shì)文鼎科技一直努力的目標,為了提供國內字庫產品使用...
東莞幹部培訓網(wǎng)絡學院app下載-東莞幹部培訓網絡學院3.0.3 最新版(bǎn)
1,426.4M
“東莞市幹部培訓雲課堂”目前(qián)已開通2萬多個賬號,集成了近2000門的(de)網絡課程,涵蓋了總書記係列講話(huà)、“五(wǔ)大發展理念”、金融、科技、經貿(mào)等方方麵麵的(de)學習內容,還圍...
小(xiǎo)麥大米app4.3.1 安卓最新版
1,321.2M
這款軟件是一款(kuǎn)英語單詞(cí)聽寫軟件,在上麵包含了很多的英語(yǔ)單詞,每一個單詞都是(shì)有著拚音的,而且有著解(jiě)釋可以了解,讓大家學(xué)習無憂!小麥大米app介紹英文(wén)單詞和中文漢字...
拯救萬聖節2:地獄之旅1.0 英文免安裝(zhuāng)版
1,806.5M
路西法的仆人偷走了死者的石(shí)頭,打開了地(dì)獄的大門!在血腥(xīng)的月亮升起之前,你要與路西法戰鬥並恢複(fù)死者之石(shí)!否則,路(lù)西法(fǎ)將(jiāng)獲得全世界的(de)權力,黑暗勢力將永遠(yuǎn)留在生活的世...
安卓數據(jù)恢複工具(Wondershare Dr.Fone for androids)4.0.1 官方版
404.8M
WondershareDr.Foneforandroids是一個簡單易用的安卓數據恢複工具,可以幫助您輕鬆恢複安(ān)卓手機、安卓平板(bǎn)上的數據,比如照片和視頻(pín),聯係人,...
pscc2016破解版下載(zǎi)-Photoshop CC 2016破解版(bǎn)64位免激活
1,531.9M
PhotoshopCC2016破解版是網(wǎng)友修改(gǎi)的版(bǎn)本(běn),內置破解,安裝完就可以用,無需其他破解激活操作,非常方便,該版本功能可(kě)以滿足(zú)專業人士的(de)需求,歡迎來下載。安...
Twisty Arrow手遊下載-Twisty Arrow遊戲1.0 安卓版
192.5M
TwistyArrow遊戲,經典的休閑遊(yóu)戲,玩(wán)家在遊戲中,可以感受到見縫插針的(de)緊張,還有很多魔性的關卡等著你去挑戰,不過(guò),每次挑戰的次數(shù)是由限製(zhì)的哦!Twist...
未知升(shēng)變下載-未知升變官方手遊46 安(ān)卓(zhuó)版
2025/12/15 09:56
浩(hào)辰cad建(jiàn)築2015破解版-浩辰cad建築2015 官方最新版【附(fù)激活注冊碼】
2025/12/07 15:16
Private Win100.1綠色版
2025/12/11 19:11
掌尚公交app下載-掌尚公交app1.2.2.210401安卓最(zuì)新版
2025/12/06 21:14
粉碎之戰破解補(bǔ)丁-粉碎之戰(Smashing the Battle)完整官(guān)方版破解(jiě)補丁
2025/12/16 17:33
錯題本app下載-考霸錯題本app1.3.4 考霸拍照版
2025/12/08 02:13
勇士曆險記下載-勇士曆險記遊戲1.0.2 手機版
2025/12/06 02:11
倪海(hǎi)廈經方治感冒軟件下載-倪海廈經方治感冒app1.0 最新版
2025/12/10 13:41
熱血奇俠下(xià)載-熱血奇俠免費1.2.1新版
2025/12/12 22:39
水晶輪盤(Crystal Wheel)1.2 安卓(zhuó)最新版
2025/12/06 22:00
北京汽車資訊軟件1.1 安卓版
2025/12/16 01:12
藍光雲手機下載(zǎi)-藍光雲掛(guà)機軟件5.8 免ROOT
2025/12/20 23:20
怪獸磚塊破壞者手(shǒu)遊下(xià)載-BM Breaker(怪獸磚塊破壞者中文無廣告)1.0.4 安卓版
2025/12/08 19:15
密室逃脫3安卓版3.17.61 官網最新版
2025/12/04 03:42
秦時明月(yuè)君臨天下手遊內購版3.2.0 安卓最新版
2025/12/01 02:08
秦時明月君(jun1)臨(lín)天(tiān)下手遊內購版3.2.0 安卓最新版
2025/12/01 02:08更新
秦時明月君臨天下這款遊戲是一款(kuǎn)大(dà)型的(de)手機網絡遊(yóu)戲,這款遊(yóu)戲具有很濃厚的古典氣息。那麽秦時明月君臨天下(xià)手遊內購版怎麽樣呢?接下來,小編就來給大家介紹一下這款遊戲。...
支持 ( 67 ) 蓋樓(回複)
支(zhī)持 ( 145 ) 蓋(gài)樓(回複)
支持 ( 142 ) 蓋樓(回複)
支(zhī)持 ( 136 ) 蓋樓(回複)
支持 ( 60 ) 蓋樓(回(huí)複)
支持 ( 117 ) 蓋樓(回複(fù))
支持 ( 26 ) 蓋樓(回複)
支持 ( 135 ) 蓋樓(回複)
支持 ( 7 ) 蓋樓(回複)
支持 ( 96 ) 蓋樓(回(huí)複)
支持 ( 200 ) 蓋樓(回複)
支持 ( 67 ) 蓋樓(回複(fù))
支持 ( 159 ) 蓋樓(回複)
支持 ( 146 ) 蓋樓(回複)
支持 ( 159 ) 蓋樓(回(huí)複)
支持 ( 181 ) 蓋樓(回複)
支持 ( 112 ) 蓋樓(回複)
支持 ( 52 ) 蓋樓(回複)
支持 ( 8 ) 蓋樓(回複(fù))
支持 ( 23 ) 蓋樓(回複)