📄 main.cpp
字号:
#include "Game_User.h"
#include "resource.h"
CGame* g_pGame = new CGame();
LRESULT WINAPI MsgProc( HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam )
{
switch( msg )
{
case WM_KEYDOWN:
switch(wParam)
{
case VK_ESCAPE:
if( true == g_pGame->m_iGameState )
DestroyWindow(hWnd);
break;
}
break;
case WM_DESTROY:
PostQuitMessage( 0 );
break;
}
return DefWindowProc( hWnd, msg, wParam, lParam );
}
int APIENTRY WinMain( HINSTANCE hInst, HINSTANCE hPrevInstance,
LPSTR lpCmdLine, INT nCmdShow)
{
HWND hWnd;
WNDCLASS wc = { CS_HREDRAW|CS_VREDRAW, MsgProc, 0, 0,
hInst, NULL,LoadIcon(NULL,MAKEINTRESOURCE(IDI_ICON1)),
(HBRUSH)GetStockObject(WHITE_BRUSH), NULL, "zapon"};
RegisterClass( &wc );
hWnd = CreateWindow( "zapon", "魔幻之印",
WS_OVERLAPPED|WS_SYSMENU|WS_MINIMIZEBOX, 100, 100, 800, 600,
NULL, NULL, hInst, NULL );
ShowWindow( hWnd, nCmdShow );
UpdateWindow( hWnd );
if( SUCCEEDED( g_pGame->Init(hWnd, hInst, 800, 600) ) )
{
g_pGame->GameLoop();
}
SAFE_DELETE( g_pGame );
UnregisterClass( "zapon", wc.hInstance );
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -