⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.cpp

📁 我做的毕业设计
💻 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 + -