资源简介
不用MFC写的C++游戏,可以参考一下。
代码片段和文件信息
//-----------------------------------------------------------------
// Skeleton Application
// C++ Source - Skeleton.cpp
//-----------------------------------------------------------------
//-----------------------------------------------------------------
// Include Files
//-----------------------------------------------------------------
#include “Skeleton.h“
//-----------------------------------------------------------------
// Global Function Declarations
//-----------------------------------------------------------------
LRESULT CALLBACK WndProc(HWND hWindow UINT msg WPARAM wParam LPARAM lParam);
//-----------------------------------------------------------------
// Global Functions
//-----------------------------------------------------------------
int WINAPI WinMain(HINSTANCE hInstance HINSTANCE hPrevInstance
PSTR szCmdLine int iCmdShow)
{
static TCHAR szAppName[] = TEXT(“Skeleton“);
WNDCLASSEX wndclass;
HWND hWindow;
MSG msg;
// Create the window class for the main window
wndclass.cbSize = sizeof(wndclass);
wndclass.style = CS_HREDRAW | CS_VREDRAW;
wndclass.lpfnWndProc = WndProc;
wndclass.cbClsExtra = 0;
wndclass.cbWndExtra = 0;
wndclass.hInstance = hInstance;
wndclass.hIcon = LoadIcon(hInstance
MAKEINTRESOURCE(IDI_SKELETON));
wndclass.hIconSm = LoadIcon(hInstance
MAKEINTRESOURCE(IDI_SKELETON_SM));
wndclass.hCursor = LoadCursor(NULL IDC_ARROW);
wndclass.hbrBackground = (HBRUSH)(COLOR_WINDOW + 1);
wndclass.lpszMenuName = NULL;
wndclass.lpszClassName = szAppName;
// Register the window class
if (!RegisterClassEx(&wndclass))
return 0;
// Create the window
hWindow = CreateWindow(szAppName szAppName WS_OVERLAPPEDWINDOW CW_USEDEFAULT
CW_USEDEFAULT CW_USEDEFAULT CW_USEDEFAULT NULL NULL hInstance NULL);
// Show and update the window
ShowWindow(hWindow iCmdShow);
UpdateWindow(hWindow);
// Enter the main message loop
while (GetMessage(&msg NULL 0 0))
{
// Process the message
TranslateMessage(&msg);
DispatchMessage(&msg);
}
return (int)msg.wParam;
}
LRESULT CALLBACK WndProc(HWND hWindow UINT msg WPARAM wParam LPARAM lParam)
{
HDC hDC;
PAINTSTRUCT ps;
RECT rect;
switch (msg)
{
case WM_PAINT:
// Draw some text centered in the client area of the main window
hDC = BeginPaint(hWindow &ps);
GetClientRect(hWindow &rect);
DrawText(hDC TEXT(“This is a skeleton application!“) -1 &rect
DT_SINGLELINE | DT_CENTER | DT_VCENTER);
EndPaint(hWindow &ps);
return 0;
case WM_DESTROY:
// Exit the application
PostQuitMessage(0);
return 0;
}
return DefWindowProc(hWindow msg wParam lParam);
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 176209 2013-03-05 21:09 c++各种小游戏\VisualCPP\AppC\Skeleton\Debug\Skeleton.exe
文件 190488 2013-03-05 21:09 c++各种小游戏\VisualCPP\AppC\Skeleton\Debug\Skeleton.ilk
文件 13932 2013-03-05 21:09 c++各种小游戏\VisualCPP\AppC\Skeleton\Debug\Skeleton.obj
文件 3556668 2013-03-05 21:09 c++各种小游戏\VisualCPP\AppC\Skeleton\Debug\Skeleton.pch
文件 353280 2013-03-05 21:09 c++各种小游戏\VisualCPP\AppC\Skeleton\Debug\Skeleton.pdb
文件 1240 2013-03-05 21:09 c++各种小游戏\VisualCPP\AppC\Skeleton\Debug\Skeleton.res
文件 140288 2013-03-05 21:09 c++各种小游戏\VisualCPP\AppC\Skeleton\Debug\vc60.idb
文件 77824 2013-03-05 21:09 c++各种小游戏\VisualCPP\AppC\Skeleton\Debug\vc60.pdb
文件 766 1995-07-12 13:08 c++各种小游戏\VisualCPP\AppC\Skeleton\Res\Skeleton.ico
文件 318 2002-04-24 11:44 c++各种小游戏\VisualCPP\AppC\Skeleton\Res\Skeleton_sm.ico
..A.SH. 4608 2007-10-16 15:15 c++各种小游戏\VisualCPP\AppC\Skeleton\Res\Thumbs.db
文件 457 2002-04-24 10:46 c++各种小游戏\VisualCPP\AppC\Skeleton\Resource.h
文件 2918 2002-05-28 01:02 c++各种小游戏\VisualCPP\AppC\Skeleton\Skeleton.cpp
文件 4132 2007-10-16 15:15 c++各种小游戏\VisualCPP\AppC\Skeleton\Skeleton.dsp
文件 522 2007-10-16 15:15 c++各种小游戏\VisualCPP\AppC\Skeleton\Skeleton.dsw
文件 410 2002-07-01 11:25 c++各种小游戏\VisualCPP\AppC\Skeleton\Skeleton.h
文件 33792 2013-03-05 21:10 c++各种小游戏\VisualCPP\AppC\Skeleton\Skeleton.ncb
文件 48640 2013-03-05 21:10 c++各种小游戏\VisualCPP\AppC\Skeleton\Skeleton.opt
文件 1349 2013-03-05 21:09 c++各种小游戏\VisualCPP\AppC\Skeleton\Skeleton.plg
文件 629 2004-01-07 19:53 c++各种小游戏\VisualCPP\AppC\Skeleton\Skeleton.rc
文件 668463 2004-02-15 00:13 c++各种小游戏\VisualCPP\AppD\Background.ai
文件 19932 2004-02-15 02:43 c++各种小游戏\VisualCPP\AppD\Background.gif
文件 233154 2004-02-15 03:37 c++各种小游戏\VisualCPP\AppD\GameOver.ai
文件 927761 2004-02-15 02:38 c++各种小游戏\VisualCPP\AppD\Jumper.ai
文件 375614 2004-02-15 03:04 c++各种小游戏\VisualCPP\AppD\Splash.ai
文件 2032 2004-01-07 23:54 c++各种小游戏\VisualCPP\Chap02\Blizzard\Blizzard.cpp
文件 4264 2007-10-15 17:02 c++各种小游戏\VisualCPP\Chap02\Blizzard\Blizzard.dsp
文件 522 2007-10-15 17:02 c++各种小游戏\VisualCPP\Chap02\Blizzard\Blizzard.dsw
文件 618 2004-01-07 23:50 c++各种小游戏\VisualCPP\Chap02\Blizzard\Blizzard.h
文件 41984 2013-03-05 21:11 c++各种小游戏\VisualCPP\Chap02\Blizzard\Blizzard.ncb
............此处省略729个文件信息
- 上一篇:编译原理课程设计词法语法分析器
- 下一篇:天气预报c++源码
相关资源
- C++游戏编程入门 中文版 第4版 高清
- C语言游戏编程从入门到精通PDF书及源
- VC++游戏编程基础有书签
- 游戏编程代码\\游戏编程学习笔记之九
- 游戏编程入门 莫里森著
- Visual c++ MFC 棋牌类游戏编程麻将
- C++游戏编程入门 第4版
- c++ 游戏编程
- Visual C++ MFC棋牌类游戏编程五子棋,象
- C++游戏编程入门(第4版)
- 中国象棋 陶善文源码 VC++2013 MFC 游戏
- 五子棋 源码 游戏编程 MFC VC C++
- Visual C++游戏编程基础 PDF+源码
- 跳棋游戏
- C++游戏编程快速入门视频教程 高清不
- 斗地主MFC源代码
- 打地鼠游戏编程
- MFC棋牌类游戏编程VC++
- 《人工智能游戏编程真言》.pdf
- 《Windows游戏编程大师技巧第二版》
- 《游戏编程精粹1》pdf 高清版
- 《游戏编程精粹2》pdf 高清版
- vc++ 网络编程中国象棋
- 基于MFC 界面编程的五子棋程序
- C++游戏编程入门第4版 源码
- C语言游戏编程从入门到精通.pdf
- 游戏编程辅导
- c语言游戏编程从入门到精通
- C++游戏编程
评论
共有 条评论