资源简介
双缓存版VC++推箱子游戏源代码,含地图编辑器,双缓存版,通过游戏你可了解一些实用的VC++编程知识,推箱子游戏比较经典,有必要参看一下代码。部分代码需要VisualStudio编译环境。

代码片段和文件信息
// BOX_Step1.cpp : Defines the class behaviors for the application.
// Download by http://www.NewXing.com
#include “stdafx.h“
#include “BOX_Step1.h“
#include “MainFrm.h“
#include “BOX_Step1Doc.h“
#include “BOX_Step1View.h“
#include “SkinMagicLib.h“
#pragma comment(lib “SkinMagicTrial.lib“)
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CBOX_Step1App
BEGIN_MESSAGE_MAP(CBOX_Step1App CWinApp)
//{{AFX_MSG_MAP(CBOX_Step1App)
ON_COMMAND(ID_APP_ABOUT OnAppAbout)
// 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
// Standard file based document commands
ON_COMMAND(ID_FILE_NEW CWinApp::OnFileNew)
ON_COMMAND(ID_FILE_OPEN CWinApp::OnFileOpen)
// Standard print setup command
ON_COMMAND(ID_FILE_PRINT_SETUP CWinApp::OnFilePrintSetup)
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CBOX_Step1App construction
CBOX_Step1App::CBOX_Step1App()
{
// TODO: add construction code here
// Place all significant initialization in InitInstance
}
/////////////////////////////////////////////////////////////////////////////
// The one and only CBOX_Step1App object
CBOX_Step1App theApp;
/////////////////////////////////////////////////////////////////////////////
// CBOX_Step1App initialization
BOOL CBOX_Step1App::InitInstance()
{
VERIFY(1 ==InitSkinMagicLib(AfxGetInstanceHandle() NULL NULL NULL ));//
LoadSkinFile(“corona.smf“);
SetDialogSkin(“Dialog“);
// VERIFY(1 ==LoadSkinFromResource(NULL(LPCTSTR)IDR_SKINMAGIC1 “SKINMAGIC“));//本步骤需要添加
AfxEnableControlContainer();
// Standard initialization
// If you are not using these features and wish to reduce the size
// of your final executable you should remove from the following
// the specific initialization routines you do not need.
#ifdef _AFXDLL
Enable3dControls(); // Call this when using MFC in a shared DLL
#else
Enable3dControlsStatic(); // Call this when linking to MFC statically
#endif
// Change the registry key under which our settings are stored.
// TODO: You should modify this string to be something appropriate
// such as the name of your company or organization.
SetRegistryKey(_T(“Local AppWizard-Generated Applications“));
LoadStdProfileSettings(); // Load standard INI file options (including MRU)
// Register the application‘s document templates. Document templates
// serve as the connection between documents frame windows and views.
CSingleDocTemplate* pDocTemplate;
pDocTemplate = new CSingleDocTemplate(
IDR_MAINframe
RUNTIME_CLASS(CBOX_Step1Doc)
RUNTIME_CLASS(CMainframe) // main SDI frame window
RUNTIME_CLASS(CBOX_Step1View));
AddDocTemplate(pDocTemplate);
// Pa
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 542584 2011-06-21 00:48 BOX_Step1.aps
文件 2802 2011-06-21 00:48 BOX_Step1.clw
文件 4876 2013-12-02 06:12 BOX_Step1.cpp
文件 643 2011-05-29 23:05 BOX_Step1.dep
文件 5582 2011-06-21 00:49 BOX_Step1.dsp
文件 541 2011-05-29 23:05 BOX_Step1.dsw
文件 2666571 2011-06-14 13:48 BOX_Step1.exe
文件 1427 2013-12-02 06:12 BOX_Step1.h
文件 6142 2011-06-21 00:49 BOX_Step1.mak
文件 12577 2011-06-21 00:48 BOX_Step1.rc
文件 883 2011-06-21 00:42 BOX_Step1.sln
文件 8704 2011-06-21 00:43 BOX_Step1.suo
文件 9415 2011-06-21 00:42 BOX_Step1.vcproj
文件 1419 2011-06-21 00:43 BOX_Step1.vcproj.孤舟一夜-PC.孤舟一夜.user
文件 6257 2013-12-02 06:12 BOX_Step1Doc.cpp
文件 2287 2013-12-02 06:12 BOX_Step1Doc.h
文件 9471 2013-12-02 06:12 BOX_Step1View.cpp
文件 2310 2013-12-02 06:12 BOX_Step1View.h
文件 2703440 2011-06-12 09:04 BoxGame.exe
文件 72225 2011-06-05 14:59 corona.smf
文件 47277 2004-08-06 14:33 futuraIII.smf
文件 5354 2013-12-02 06:12 MainFrm.cpp
文件 1928 2013-12-02 06:12 MainFrm.h
文件 692 2011-06-07 16:15 Map1.Map
文件 548 2011-06-05 23:05 Map2.Map
文件 2100 2011-06-05 23:06 Map3.Map
文件 8276 2011-06-05 23:08 Map4.Map
文件 692 2011-06-07 16:26 Map5.Map
文件 2196 2011-06-07 16:04 Map6.Map
文件 2132 2011-06-07 16:04 Map7.Map
............此处省略42个文件信息
相关资源
- VC++ 多线程文件读写操作
- 猜数字游戏 c语言代码
- 移木块游戏,可以自编自玩,vc6.0编写
- C++纯文字DOS超小RPG游戏
- LINUX下命令行界面的C语言细胞游戏
- VC++MFC小游戏实例教程(实例)+MFC类库
- 用C语言实现的一个打字游戏
- C语言版3D魔方游戏源代码
- VC++实现CMD命令执行与获得返回信息
- VC++基于OpenGL模拟的一个3维空间模型
- 打飞机小游戏57466
- 基于VC++的SolidWorks二次开发SolidWorks
- 俄罗斯方块游戏源码(Tetris)
- c++ 猜拳小游戏
- 扫雷游戏.cpp
- 杨中科游戏开发引擎
- 智商超高的中国象棋游戏源码(C++版
- 派克变换VC++源码(附文档)
- C语言推箱子win控制台
- VC++ 串口
- c++ 扫雷游戏源码(控制台)
- C++跑跑卡丁车
- C++“倒忌时”小游戏
- XX游戏客户端源码
- c++小游戏源码.doc
- 基于ege图形的推箱子游戏
- C语言ege贪吃蛇游戏
- C++小游戏4款(源码)
- 推箱子小游戏源码
- 五子棋游戏源码(控制台)
评论
共有 条评论