summaryrefslogtreecommitdiff
path: root/Source/Asura.Engine/Application.h
diff options
context:
space:
mode:
authorchai <chaifix@163.com>2019-03-19 23:06:27 +0800
committerchai <chaifix@163.com>2019-03-19 23:06:27 +0800
commit1497dccd63a84b7ee2b229b1ad9c5c02718f2a78 (patch)
treef8d1bff50da13e126d08c7345653e002e293202d /Source/Asura.Engine/Application.h
parent5e2a973516e0729b225da9de0b03015dc5854ac4 (diff)
*rename
Diffstat (limited to 'Source/Asura.Engine/Application.h')
-rw-r--r--Source/Asura.Engine/Application.h83
1 files changed, 0 insertions, 83 deletions
diff --git a/Source/Asura.Engine/Application.h b/Source/Asura.Engine/Application.h
deleted file mode 100644
index a260cf8..0000000
--- a/Source/Asura.Engine/Application.h
+++ /dev/null
@@ -1,83 +0,0 @@
-#ifndef __ASURA_ENGINE_APPLICATION_H__
-#define __ASURA_ENGINE_APPLICATION_H__
-
-#include "scripting/portable.hpp"
-#include "config.h"
-
-namespace AsuraEngine
-{
-
- ///
- /// ģ
- ///
- enum SubModules
- {
- ASURA_MODULE_NONE = 0X00000000U,
-
- ASURA_MODULE_GRAPHICS = 1 << 1,
- ASURA_MODULE_AUDIO = 1 << 2,
- ASURA_MODULE_FONT = 1 << 3,
- ASURA_MODULE_INPUT = 1 << 4,
- ASURA_MODULE_MATH = 1 << 5,
- ASURA_MODULE_PHYSICS = 1 << 6,
- ASURA_MODULE_TIME = 1 << 7,
- ASURA_MODULE_WINDOW = 1 << 8,
-
- ASURA_MODULE_ALL = 0XFFFFFFFFU
- };
-
- ///
- /// ѭ
- ///
- ASURA_ABSTRACT class Application
- {
- public:
-
- Application();
-
- virtual ~Application();
-
- ///
- /// ʼǰϵͳ
- ///
- bool InitSubModules(uint flag = ASURA_MODULE_ALL);
-
- ///
- /// עlua࣬ԱأԶ嵼
- ///
- virtual void PortToLua();
-
- ///
- ///
- ///
- virtual void Run(int argc, char* args[]);
-
- ///
- /// ˳runʱĴ
- ///
- virtual void Exit();
-
- private:
-
- ///
- /// ģʼڸģļʵ֡
- ///
- bool InitGraphics();
- bool InitAudio();
- bool InitFont();
- bool InitInput();
- bool InitMath();
- bool InitPhysics();
- bool InitTime();
- bool InitWindow();
-
- ///
- /// Lua state.
- ///
- lua_State* mLuaState;
-
- };
-
-}
-
-#endif \ No newline at end of file