新建一个Win32Application 空项目
创建一个C++源文件
代码如下:
#include <hge.h>
HGE *hge = 0;
bool FrameFunc()
{
//按下Esc键,退出程序
if(hge->Input_GetKeyState(HGEK_ESCAPE))
return true;
return false;
}
int WINAPI WinMain(HINSTANCE,HINSTANCE,LPSTR,int)
{
//初始化HGE指针
hge = hgeCreate(HGE_VERSION);
//设置帧函数
hge->System_SetState(HGE_FRAMEFUNC,FrameFunc);
//设置窗口模式,true窗口模式 false 全屏模式
hge->System_SetState(HGE_WINDOWED,true);
//设置声音
hge->System_SetState(HGE_USESOUND,false);
//标题升值
hge->System_SetState(HGE_TITLE,"My Game");
//完成初始化
if(hge->System_Initiate())
{
hge->System_Start();
}
else
{
MessageBox(NULL,hge->System_GetErrorMessage(),"Error",MB_OK|MB_ICONERROR|MB_APPLMODAL);
}
//释放资源
hge->System_Shutdown();
hge->Release();
return 0;
}
运行结果: