freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

手把手教你用mfc編寫貪吃蛇-資料下載頁

2025-06-22 14:18本頁面
  

【正文】 ,否則返回false。然后在對(duì)話框類中添加一個(gè)函數(shù),SnackMove,它調(diào)用Snake的move函數(shù)來實(shí)現(xiàn)蛇的移動(dòng),并且重繪蛇。然后在,StartGame中設(shè)置一個(gè)定時(shí)器,讓蛇每隔1000毫秒運(yùn)動(dòng)一次在類向?qū)е?,添加定時(shí)器消息的響應(yīng)函數(shù),如下圖所示在OnTimer中調(diào)用SnakeMove現(xiàn)在按下F5,蛇已經(jīng)可以移動(dòng)了。下面為游戲增加控制功能。對(duì)話框類上右鍵,類向?qū)?,重載這個(gè)虛函數(shù),這個(gè)就是用來響應(yīng)鍵盤消息的。在這個(gè)函數(shù)中,我們先寫好這樣一段話。然后在Snake類中添加一個(gè)函數(shù)DirectionChange,提供一個(gè)用于操作運(yùn)動(dòng)方向的用戶接口。接下來,我們?cè)赑reTranslateMessage中調(diào)用這個(gè)函數(shù)實(shí)現(xiàn)蛇的轉(zhuǎn)向。至此,貪吃蛇程序已經(jīng)基本上完成了,按下F5啟動(dòng)游戲!這個(gè)游戲目前還沒有積分以及游戲的難度遞增功能,這個(gè)功能要添加進(jìn)去也非常簡單,首先,為Dialog類添加一個(gè)成員變量m_score用來存儲(chǔ)分?jǐn)?shù)。在SnakeMove中如果判斷出吃到了食物,那么m_score就增加,然后重新設(shè)置定時(shí)器。如下圖所示。當(dāng)然這個(gè)難度增加的規(guī)則你可以自己寫。最后,別忘了在游戲結(jié)束的時(shí)候關(guān)閉定時(shí)器。一個(gè)簡單的貪吃蛇游戲就這樣完成了。游戲截圖:大家可以自己再增加游戲的暫停與重玩的功能。
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1