main.cpp

来自「我在资源网上发布的一个brickshorterjr的代码」· C++ 代码 · 共 35 行

CPP
35
字号
#include	"CGame.h"
#include    "g_info.h"
#include	<windows.h>

bool		tmp_FrameFunc();	//just a tmp function,I call it a bridge.
bool		tmp_RenderFunc();	//just a tmp function,I call it a bridge.
CGame		*g_Game;			//the main control manager..

//==============================================================================
//===================Main Entry=================================================
int	WINAPI	WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance,
					 LPSTR	lpCmdLine, int nCmdShow )
{
	g_Game	=	new	CGame();
	if( !g_Game->Init( tmp_FrameFunc ) )
	{
		MessageBox( NULL, "Game Init Failed!", "Error", MB_OK );
		SAFE_DELETE( g_Game );
		return 0;
	}
	
	g_Game->Start();

	g_Game->Release();

	delete	g_Game;

	return 0;
}

bool	tmp_FrameFunc()
{
	//in fact, i call CGame::GameMain function	
	return	g_Game->MainLoop();
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?