資源簡介
本人根據華為編程比賽決賽要求編寫的一個數獨游戲。
編程平臺:Visual Studio 2008 SP1版
注意:如果要在VS2008非SP1版上運行,請將代碼中的CWinAppEx全部改成CWinApp,屏蔽掉Stdafx.h中的#include <afxcontrolbars.h>,并且添加CMutex的頭文件afxmt.h。
游戲功能:九宮格自由輸入,自由讀取數獨原始布局數據,自動完成任意數獨布局,自動生成難度適中的數獨布局,輸入提示,游戲時間提示等。
代碼片段和文件信息
//?GamePad.cpp?:?實現文件
//
#include?“stdafx.h“
#include?“Sudoku.h“
#include?“GamePad.h“
#include?“SudokuDlg.h“
//?CGamePad
IMPLEMENT_DYNAMIC(CGamePad?CStatic)
CGamePad::CGamePad()
{
m_x?=?0;
m_y?=?0;
m_key?=?0;
m_row?=?0;
m_col?=?0;
m_edit?=?NULL;
m_nClick?=?0;
m_bPrompt?=?false;
int??tmpy?=?-43;
for?(?int?row?=?0;?row?9;?row++?)
{
if?(?(row%3)?==?0?)??tmpy?+=?55;
if?(?(row%3)?==?1?)??tmpy?+=?50;
if?(?(row%3)?==?2?)??tmpy?+=?51;
int??tmpx?=?-43;
for?(?int?col?=?0;?col?9;?col++?)
{
if?(?(col%3)?==?0?)??tmpx?+=?55;
if?(?(col%3)?==?1?)??tmpx?+=?50;
if?(?(col%3)?==?2?)??tmpx?+=?51;
m_rect[row][col]?=?CRect(tmpx?tmpy?tmpx+50?tmpy+50);
m_bCorrect[row][col]?=?true;
}
}
m_bFont.CreateFont(
40???????????
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????390??2010-08-22?12:27??數獨游戲\Sudoku\Sudoku\ClassDiagram1.cd
?????文件??????10100??2010-08-28?16:48??數獨游戲\Sudoku\Sudoku\game\Result.000
?????文件????????101??2010-08-28?10:45??數獨游戲\Sudoku\Sudoku\game\Result.001
?????文件????????101??2010-08-28?16:48??數獨游戲\Sudoku\Sudoku\game\Result.002
?????文件????????101??2010-08-28?10:46??數獨游戲\Sudoku\Sudoku\game\Result.007
?????文件???????1313??2010-08-28?10:46??數獨游戲\Sudoku\Sudoku\game\Result.014
?????文件????????101??2010-08-28?10:45??數獨游戲\Sudoku\Sudoku\game\Result.017
?????文件????????101??2010-08-28?10:45??數獨游戲\Sudoku\Sudoku\game\Result.019
?????文件??????10100??2010-08-28?16:50??數獨游戲\Sudoku\Sudoku\game\Result.021
?????文件?????????97??2010-06-29?17:19??數獨游戲\Sudoku\Sudoku\game\sudoku.001
?????文件?????????97??2010-07-01?16:38??數獨游戲\Sudoku\Sudoku\game\sudoku.002
?????文件?????????97??2010-07-01?17:22??數獨游戲\Sudoku\Sudoku\game\sudoku.003
?????文件?????????97??2010-07-05?09:07??數獨游戲\Sudoku\Sudoku\game\sudoku.004
?????文件?????????97??2010-07-05?09:09??數獨游戲\Sudoku\Sudoku\game\sudoku.005
?????文件?????????97??2010-07-05?09:11??數獨游戲\Sudoku\Sudoku\game\sudoku.006
?????文件?????????97??2010-07-05?09:12??數獨游戲\Sudoku\Sudoku\game\sudoku.007
?????文件?????????97??2010-07-05?09:13??數獨游戲\Sudoku\Sudoku\game\sudoku.008
?????文件?????????97??2010-07-05?09:14??數獨游戲\Sudoku\Sudoku\game\sudoku.009
?????文件?????????97??2010-07-05?09:15??數獨游戲\Sudoku\Sudoku\game\sudoku.010
?????文件?????????97??2010-07-05?09:16??數獨游戲\Sudoku\Sudoku\game\sudoku.011
?????文件?????????97??2010-07-05?09:17??數獨游戲\Sudoku\Sudoku\game\sudoku.012
?????文件?????????97??2010-07-05?09:18??數獨游戲\Sudoku\Sudoku\game\sudoku.013
?????文件?????????97??2010-07-08?12:12??數獨游戲\Sudoku\Sudoku\game\sudoku.014
?????文件?????????97??2010-07-05?09:20??數獨游戲\Sudoku\Sudoku\game\sudoku.015
?????文件?????????97??2010-07-05?09:21??數獨游戲\Sudoku\Sudoku\game\sudoku.016
?????文件?????????97??2010-07-05?09:22??數獨游戲\Sudoku\Sudoku\game\sudoku.017
?????文件?????????97??2010-07-05?09:23??數獨游戲\Sudoku\Sudoku\game\sudoku.018
?????文件?????????97??2010-07-05?09:24??數獨游戲\Sudoku\Sudoku\game\sudoku.019
?????文件?????????97??2010-08-23?11:36??數獨游戲\Sudoku\Sudoku\game\sudoku.020
?????文件?????????99??2010-08-25?14:53??數獨游戲\Sudoku\Sudoku\game\test.txt
............此處省略68個文件信息
評論
共有 條評論