Frame.h
上传用户:jalin138
上传日期:2022-02-12
资源大小:5720k
文件大小:1k
- #pragma once
- #include "include/hgegui.h"
- #include "SceneManage.h"
- #define _CRTDBG_MAP_ALLOC
- #include <crtdbg.h>
- #ifdef _DEBUG
- #define new new(_NORMAL_BLOCK, __FILE__, __LINE__)
- #endif
- class CFrame
- {
- public:
- CFrame(void);
- virtual ~CFrame(void);
- public:
- // 框架初始化 // 传入初始化文件名 // 加载配置
- virtual bool Init( const char* _IniFileName,
- bool (*Framefunc)(),
- bool (*Renderfunc)() );
- // 运行当前场景
- bool FrameFunc(void);
- bool RenderFunc(void);
- // 框架起动
- HGE* GetHge(void){ return g_Hge; }
- bool Start();
- protected:
- CSceneManage *m_SceneManage;
- hgeGUI *m_pGui;
- };