GameFrame.h
上传用户:maxiaolivb
上传日期:2022-06-07
资源大小:915k
文件大小:1k
源码类别:

游戏引擎

开发平台:

Visual C++

  1. #ifndef CLASS_GAMEFRAME_H
  2. #define CLASS_GAMEFRAME_H
  3. #pragma once
  4. #include "extern.h"
  5. #include "GuiManager.h"
  6. class GameFrame
  7. {
  8. public:
  9. GameFrame(void);
  10. ~GameFrame(void);
  11. private:
  12. bool m_bInit;
  13. protected:
  14. class GuiManager* m_pGuiManager; //GUI管理器
  15. public:
  16. //初始化游戏框架
  17. bool InitGameFrame();
  18. //退出游戏框架
  19. bool ExitGameFrame();
  20. //游戏控制循环
  21. bool GameFrameRun();
  22. //游戏绘制循环
  23. bool GameRenderRun();
  24. public:
  25. //初始化所有控件
  26. bool InitAllCtrl();
  27. //删除所有控件
  28. bool DeleteAllCtrl();
  29. };
  30. #endif