資源簡介
用mfc制作的推箱子小游戲,注釋比較詳細,希望可以幫助到初學mfc和游戲開發的童鞋們!
代碼片段和文件信息
//?MainFrm.cpp?:?implementation?of?the?CMainframe?class
//
#include?“stdafx.h“
#include?“推箱子.h“
#include?“MainFrm.h“
#include?“推箱子Doc.h“
#ifdef?_DEBUG
#define?new?DEBUG_NEW
#undef?THIS_FILE
static?char?THIS_FILE[]?=?__FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
//?CMainframe
IMPLEMENT_DYNCREATE(CMainframe?CframeWnd)
BEGIN_MESSAGE_MAP(CMainframe?CframeWnd)
//{{AFX_MSG_MAP(CMainframe)
//?NOTE?-?the?ClassWizard?will?add?and?remove?mapping?macros?here.
//????DO?NOT?EDIT?what?you?see?in?these?blocks?of?generated?code?!
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
//?CMainframe?construction/destruction
CMainframe::CMainframe()
{
//?TODO:?add?member?initialization?code?here
}
CMainframe::~CMainframe()
{
}
BOOL?CMainframe::PreCreateWindow(CREATESTRUCT&?cs)
{
if(?!CframeWnd::PreCreateWindow(cs)?)
return?FALSE;
//?TODO:?Modify?the?Window?class?or?styles?here?by?modifying
//??the?CREATESTRUCT?cs
//cs.style?=?cs.style?&?(~WS_THICKframe);//固定窗口大小保留最大化最小化
//CMyDoc?*pDoc?=?(CMyDoc)GetActiveDocument();
cs.cx?=?780;
cs.cy?=?520;
return?TRUE;
}
/////////////////////////////////////////////////////////////////////////////
//?CMainframe?diagnostics
#ifdef?_DEBUG
void?CMainframe::AssertValid()?const
{
CframeWnd::AssertValid();
}
void?CMainframe::Dump(CDumpContext&?dc)?const
{
CframeWnd::Dump(dc);
}
#endif?//_DEBUG
/////////////////////////////////////////////////////////////////////////////
//?CMainframe?message?handlers
CDocument*?CMainframe::GetActiveDocument()?
{
//?TODO:?Add?your?specialized?code?here?and/or?call?the?base?class
return?CframeWnd::GetActiveDocument();
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????14815??2017-06-01?22:03??推箱子1\Debug\MainFrm.obj
?????文件??????????0??2017-06-01?22:03??推箱子1\Debug\MainFrm.sbr
?????文件???????9955??2017-05-24?12:44??推箱子1\Debug\MyDlg.obj
?????文件??????????0??2017-05-24?12:44??推箱子1\Debug\MyDlg.sbr
?????文件?????105464??2017-05-14?23:32??推箱子1\Debug\StdAfx.obj
?????文件????1358519??2017-05-14?23:32??推箱子1\Debug\StdAfx.sbr
?????文件?????230400??2017-06-01?22:13??推箱子1\Debug\vc60.idb
?????文件?????372736??2017-06-01?22:13??推箱子1\Debug\vc60.pdb
?????文件????5358592??2017-06-01?22:13??推箱子1\Debug\推箱子.bsc
?????文件????3489857??2017-06-01?22:13??推箱子1\Debug\推箱子.exe
?????文件????2806024??2017-06-01?22:13??推箱子1\Debug\推箱子.ilk
?????文件??????21474??2017-06-01?22:03??推箱子1\Debug\推箱子.obj
?????文件????6839476??2017-05-14?23:32??推箱子1\Debug\推箱子.pch
?????文件????4129792??2017-06-01?22:13??推箱子1\Debug\推箱子.pdb
?????文件????1133312??2017-06-01?22:03??推箱子1\Debug\推箱子.res
?????文件??????????0??2017-06-01?22:03??推箱子1\Debug\推箱子.sbr
?????文件??????19490??2017-06-01?22:03??推箱子1\Debug\推箱子Doc.obj
?????文件??????????0??2017-06-01?22:04??推箱子1\Debug\推箱子Doc.sbr
?????文件??????52457??2017-06-01?22:13??推箱子1\Debug\推箱子View.obj
?????文件??????????0??2017-06-01?22:13??推箱子1\Debug\推箱子View.sbr
?????文件???????1836??2017-05-20?21:36??推箱子1\MainFrm.cpp
?????文件???????1473??2017-05-20?21:28??推箱子1\MainFrm.h
?????文件????????916??2017-05-21?13:24??推箱子1\MyDlg.cpp
?????文件???????1128??2017-05-20?22:46??推箱子1\MyDlg.h
?????文件???????3968??2011-03-23?18:56??推箱子1\ReadMe.txt
?????文件?????388854??2017-05-18?15:34??推箱子1\res\1.bmp
?????文件?????827456??2017-05-18?15:54??推箱子1\res\2.bmp
?????文件????1001152??2017-05-18?15:56??推箱子1\res\3.bmp
?????文件????1086696??2017-05-18?15:57??推箱子1\res\4.bmp
?????文件???????4734??2017-05-13?11:49??推箱子1\res\bg.bmp
............此處省略39個文件信息
評論
共有 條評論