资源简介
本人根据华为编程比赛决赛要求编写的一个数独游戏。
编程平台: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个文件信息
评论
共有 条评论