资源简介

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

评论

共有 条评论