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

正文內(nèi)容

最新c語言程序設(shè)計課程設(shè)計掃雷-在線瀏覽

2024-08-17 14:30本頁面
  

【正文】 判斷區(qū)域是否被處理過且周圍有雷 bool isdone。 //周圍雷數(shù) bool findbomb。(2) 重載cmainframe中precreatewindow,并設(shè)置相應(yīng)屬性,使其窗體大小固定,這樣就固定了顯示區(qū)域的大小為初始10乘10個雷和外加雷區(qū)上部的控制區(qū)域,部分代碼如下=ws_overlapped|ws_sysmenu| ws_border|ws_minimizebox。 = 10*15+60。 (3) 重載cbombview中oncreate函數(shù)創(chuàng)建位圖按鈕,該位圖按鈕的兩幅位圖對應(yīng)了正常、雷正確兩種狀態(tài),當(dāng)要顯示被炸死的狀態(tài)時應(yīng)動態(tài)銷毀該按鈕,并重新創(chuàng)建一位圖對應(yīng)正常和被炸死兩種狀態(tài),將該位圖按鈕的id號定為id_game_begin,這樣一來當(dāng)點擊按鈕時便可重新開始游戲,部分代碼如下。 getclientrect(amp。 crect rect(,10,+8,20)。 (idb_face1, idb_face2)。 data): int+InitGame():void+LoadBitmap():void+FreeMines():void+LayMines(UINT row, UINT col):voidbomb CDlgHeroisbomb:intissel:boolisdone:boolfindbomb:boolnum:intint +DrawShell(CPaintDC amp。dc):void+SetBHolder(CString holder)+SetBRecord(UINT record):void+SetIHolder(CString holder) 掃雷游戲程序的UML類圖 結(jié)束開始開始依照使用者初始設(shè)定等待按鍵左鍵鍵右鍵第一次按下方塊顯示方塊1. 布置地雷2. 啟動計時器按下方塊是否為地雷顯示分?jǐn)?shù)是否再玩玩結(jié)束延按下方塊周圍展開非地雷方塊計時器時間到否否是是否否是是否:CchildView:其中定義了Drawboard——對掃雷棋盤進行了繪制Drawbutton——將資源類中存有的臉的圖片進行裁減選擇加入到規(guī)定位置。,減少左上角的雷記數(shù),然后判斷是否真正全部排完了雷,是則結(jié)束游戲彈出input對話框,讓掃雷的人輸入姓名,在響應(yīng)idok通知碼時將其寫入注冊表,沒有全部排完則使客戶區(qū)無效,迫使ondraw函數(shù)重繪客戶區(qū)域完成在雷區(qū)按下右鍵的動作。   函數(shù)caculate計算某個雷周圍的雷數(shù),根據(jù)前面的分析知道,計算某個雷周圍的雷數(shù)本身就是一個遞歸過程,在編制時應(yīng)注意遞歸的邊界條件,稍不注意會陷入無窮遞歸而耗盡了系統(tǒng)的資源。類模塊掃雷游戲掃雷窗體類模塊背景音樂英雄榜級別選擇鼠標(biāo)開始窗體加載鼠標(biāo)函數(shù)遞歸函數(shù)重開函數(shù)畫圖函數(shù)音樂函數(shù) 系統(tǒng)結(jié)構(gòu)圖3. 。生成隨機的雷方塊的坐標(biāo)(x,y)開始開始生成隨機的雷方塊的坐標(biāo)(x,y)判斷(x,y)區(qū)域是否已經(jīng)布下雷在(x,y)區(qū)域布雷,修改狀態(tài)數(shù)據(jù)據(jù)。判斷是否布下所有雷結(jié)束否是是否 布雷函數(shù)流程圖在CMineWnd類中添加游戲的布雷模塊的處理函數(shù),該函數(shù)的實現(xiàn)如下。 UINT i, j。 index m_uMineNum。 j = rand() % m_uXNum。amp。 if(m_pMines[i][j].uAttrib != ATTRIB_MINE) { m_pMines[i][j].uAttrib = ATTRIB_MINE。 } } }程序源碼分析:1.//程序名:掃雷游戲;程序作者:孫慶賀; 程序版本:;完成時間:;//:定義類Mine的接口,完成初始化:if !defineddefine if _MSC_VER 1000pragma onceendif // _MSC_VER 1000ifndef __AFXWIN_H__error include 39。 before including this file for PCHendifinclude include class CMineApp : public CWinApp{public:CMineApp()。//{{AFX_VIRTUAL(CMineApp)public:virtual BOOL InitInstance()。DECLARE_MESSAGE_MAP()private:UINT m_uXMineNum。 }。endifBEGIN
點擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1