资源简介
双缓存版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++ Win32俄罗斯方块游戏源码(新)
- C++游戏编程之扫雷大量注释新手福音
- C++图形系统实现俄罗斯方块小游戏
- VC++2008简体中文版
- 用vc++实现文件加密功能的源代码
- 车型识别系统vc++
- 基于SDL的贪吃蛇游戏
- VC++环境下如何连接SQL数据库
- VC++实现两台电脑文件传输(源代码)
- VC++ 与PLC串口通讯
- VC++2012版Prim算法最小生成树动态演示
- 通讯录MFC程序,C++大作业
- vc++2008Redist安装包
- 回合制游戏c++源代码
- SNL语言编译器GUI VC++ 2008版 MFC实现可
- 用C++使用SDL库编写的俄罗斯方块游戏
- C语言 vs2013+easyX 实现推箱子小游戏
- vc++&sql sever实现超市管理系统
- 医院管理系统数据库
- vc++ 文本编辑器仿记事本MFC版
- VC++6.0小番茄助手(绿色版可用)173
- VC++ 2010 Express 中文
- VC++,CSocket实现网络聊天,可发文件,
- 基于C++的五子棋游戏设计
- 基于VC MFC的数据分析系统
- MFC DLL调用(包含调用和DLL自身源代码
- vc++课程设计——聊天室
- 导入3dmax模型的VC++程序
- vc+SQL实现医院收费管理系统
- VC++6.0 MFC串口编程上位机程序代码.
评论
共有 条评论