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();