资源简介
windows扫雷源代码,windows扫雷源代码,windows扫雷源代码
代码片段和文件信息
// ChildView.cpp : implementation of the CChildView class
//
#include “stdafx.h“
#include “WinMine.h“
#include “ChildView.h“
#include “CustomDlg.h“
#include “WinDlg.h“
#include “RecordDlg.h“
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
enum { MINE = 10 CROSS EXPLODE MARK FLAG NONE };
enum { PRESSED WIN ANGRY SURPRISE SMILE };
enum { BASIC INTERMEDIATE EXPERT CUSTOM };
int xmove[] = { -1 0 1 -1 1 -1 0 1 };
int ymove[] = { -1 -1 -1 0 0 1 1 1 };
TCHAR szSection[] = “扫雷“;
/////////////////////////////////////////////////////////////////////////////
// CChildView
CChildView::CChildView()
{
srand( GetTickCount() );
m_bmCells.LoadBitmap( IDB_CELLS );
m_bmFaces.LoadBitmap( IDB_FACES );
m_bmNumber.LoadBitmap( IDB_NUM );
m_level = AfxGetApp()->GetProfileInt( szSection “Difficulty“ 0 );
if( m_level >= 3 ) // customize
{
m_height = AfxGetApp()->GetProfileInt( szSection “Height“ 8 );
m_width = AfxGetApp()->GetProfileInt( szSection “Width“ 8 );
m_nMines = AfxGetApp()->GetProfileInt( szSection “Mines“ 10 );
}
m_bMark = AfxGetApp()->GetProfileInt( szSection “Mark“ 1 );
for( int i = 0; i < 3; i ++ )
{
CString strEntry;
strEntry.Format( “Time%d“ i + 1 );
m_recordTime[i] = AfxGetApp()->GetProfileInt( szSection strEntry 999 );
strEntry.Format( “Name%d“ i + 1 );
m_recordName[i] = AfxGetApp()->GetProfileString( szSection strEntry “匿名“ );
}
}
CChildView::~CChildView()
{
AfxGetApp()->WriteProfileInt( szSection “Difficulty“ m_level );
AfxGetApp()->WriteProfileInt( szSection “Height“ m_height );
AfxGetApp()->WriteProfileInt( szSection “Width“ m_width );
AfxGetApp()->WriteProfileInt( szSection “Mines“ m_nMines );
AfxGetApp()->WriteProfileInt( szSection “Mark“ m_bMark );
for( int i = 0; i < 3; i ++ )
{
CString strEntry;
strEntry.Format( “Time%d“ i + 1 );
AfxGetApp()->WriteProfileInt( szSection strEntry m_recordTime[i] );
strEntry.Format( “Name%d“ i + 1 );
AfxGetApp()->WriteProfileString( szSection strEntry m_recordName[i] );
}
}
BEGIN_MESSAGE_MAP(CChildViewCWnd )
//{{AFX_MSG_MAP(CChildView)
ON_WM_PAINT()
ON_COMMAND(ID_GAME_NEW OnGameNew)
ON_WM_CREATE()
ON_WM_LBUTTONDOWN()
ON_WM_RBUTTONDOWN()
ON_WM_LBUTTONUP()
ON_WM_MOUSEMOVE()
ON_WM_RBUTTONUP()
ON_WM_TIMER()
ON_COMMAND(ID_GAME_CUSTOMIZE OnGameCustomize)
ON_COMMAND(ID_GAME_MARK OnGameMark)
ON_UPDATE_COMMAND_UI(ID_GAME_MARK OnUpdateGameMark)
ON_COMMAND(ID_GAME_RECORD OnGameRecord)
ON_COMMAND(ID_HELP_TOPICS onhelpTopics)
//}}AFX_MSG_MAP
ON_COMMAND_RANGE(ID_GAME_BASIC ID_GAME_EXPERT OnGameLevel)
ON_UPDATE_COMMAND_UI_RANGE(ID_GAME_BASIC ID_GAME_CUSTOMIZE OnUpdateGameLevel)
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CChildView message handlers
BOOL CChildView::PreCreateWindow(CREATES
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1378 2000-06-22 11:39 473131409\WinMine.h
文件 18085 2000-06-23 11:13 473131409\ChildView.cpp
文件 2944 2000-06-23 11:06 473131409\ChildView.h
文件 1218 2000-06-23 08:48 473131409\CustomDlg.cpp
文件 1206 2000-06-22 23:51 473131409\CustomDlg.h
文件 16246 1997-12-19 14:26 473131409\htmlhelp.h
文件 12178 1997-12-19 14:26 473131409\htmlhelp.lib
文件 2532 2000-06-22 12:12 473131409\MainFrm.cpp
文件 1584 2000-06-22 12:10 473131409\MainFrm.h
文件 1444 2000-06-23 10:23 473131409\RecordDlg.cpp
文件 1264 2000-06-23 10:19 473131409\RecordDlg.h
文件 1950 2000-06-23 11:05 473131409\resource.h
文件 209 2000-06-22 11:39 473131409\StdAfx.cpp
文件 1022 2000-06-23 11:02 473131409\StdAfx.h
文件 1313 2000-06-23 00:05 473131409\WinDlg.cpp
文件 1180 2000-06-22 23:19 473131409\WinDlg.h
文件 59583 1998-06-19 20:01 473131409\WINMINE.CHM
文件 3288 2000-06-23 11:06 473131409\WinMine.clw
文件 3399 2000-06-23 09:08 473131409\WinMine.cpp
文件 4966 2000-06-23 11:22 473131409\WinMine.dsp
文件 2166 2000-06-23 11:05 473131409\res\cells.bmp
文件 1558 2000-06-23 11:05 473131409\res\faces.bmp
文件 2326 2000-06-23 11:05 473131409\res\num.bmp
文件 1094 2000-06-23 10:15 473131409\res\winmine.ico
目录 0 2000-09-24 17:37 473131409\res
文件 8553 2000-06-23 11:06 473131409\WinMine.rc
文件 223 2004-10-04 20:06 473131409\readme.htm
目录 0 2004-11-14 14:50 473131409
----------- --------- ---------- ----- ----
152909 28
............此处省略1个文件信息
相关资源
- Qt 扫雷游戏设计一
- 扫雷资源windows原版
- 基于MVC模式的扫雷游戏
- cocos 扫雷代码工程,编译
- labview制作扫雷小游戏以及简易计算器
- 最新大富豪红包扫雷.txt
- 用汇编语言做一个扫雷游戏
- Win32汇编语言实现的扫雷
- 扫雷源码 IDE=Eclipse
- 扫雷qmlc程序
- 基于QT扫雷游戏开发
- 基于labview的扫雷小游戏.rar
- 【转】基于labview的扫雷小游戏53152
- win32实现扫雷程序,图形化界面,仿
- QT5.02扫雷源码
- Unity3D扫雷源码和资源
- Windows+经典游戏-扫雷+源码
- 扫雷游戏源代码
- 扫雷程序设计答辩PPT
- 扫雷及源代码,Win32 API实现,附带图
- 扫雷游戏_毕业设计论文_开题报告
- cocos2d-x扫雷
- QT4.7下的扫雷游戏
- 基于labview的扫雷小游戏
- 扫雷游戏的设计+论文+答辩PPt
- 扫雷游戏课程设计
- 2D扫雷游戏
- 软件工程课程设计报告(Java实现扫雷
- VC制作的扫雷小游戏
评论
共有 条评论