1.先声明一个HGE引擎指针hge;
2.调用hgeCreate(HGE_VERSION)得到HGE引擎指针.
3.设置引擎状态值,hge->System_SetState()函数通过多次重载,可以设置多重状态(窗口标题, 窗口大小等).这里很重要的是设置更新帧函数System_SetState(HGE_FRAMEFUNC, FrameFunc),FrameFunc是自定义的函数, 每一帧都会被引擎调用,一般把游戏循环放在这里.另外绘
图时要设置渲染帧函数System_SetState(HGE_RENDERFUNC, RenderFunc)。RenderFunct也是自定义的函数,用来每一帧进更新图像, 绘图
代码放在这里.在开始绘图工作前,必须先调用Gfx_BeginScene(),紧接着Gfx_Clear()用来进行清屏,可传入一个32位的颜色值.绘图结束后
要调用Gfx_EndScene()
4.设置好状态后,就可以调用System_Initiate()函数进行引擎的初始化, 初始化成功后,调用System_Start(),引擎就开始工作了.
5.当初始化失败或用户关闭程序时,就要清理引擎分配的资源,需要调用System_Shutdown(),然后释放引擎指针, hge->Release();