資源簡(jiǎn)介
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
?屬性????????????大小?????日期????時(shí)間???名稱(chēng)
-----------?---------??----------?-----??----
?????文件???????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個(gè)文件信息
評(píng)論
共有 條評(píng)論