diff options
Diffstat (limited to 'Source')
-rw-r--r-- | Source/Asura.Engine/Application.cpp | 8 | ||||
-rw-r--r-- | Source/Asura.Engine/Application.h | 6 |
2 files changed, 10 insertions, 4 deletions
diff --git a/Source/Asura.Engine/Application.cpp b/Source/Asura.Engine/Application.cpp index 2f0b8d0..ba5feaa 100644 --- a/Source/Asura.Engine/Application.cpp +++ b/Source/Asura.Engine/Application.cpp @@ -13,9 +13,15 @@ namespace AsuraEngine } + bool InitGraphics(bool init) + { + if (!init) return true; + + } + bool Application::Init(int flag) { - if (flag & Asura_Graphics) + if (!InitGraphics(flag & ASURA_MODULE_GRAPHICS)) { } diff --git a/Source/Asura.Engine/Application.h b/Source/Asura.Engine/Application.h index 174ab91..68db22b 100644 --- a/Source/Asura.Engine/Application.h +++ b/Source/Asura.Engine/Application.h @@ -11,7 +11,7 @@ namespace AsuraEngine /// enum SubModules { - ASURA_NOMODULE = 0x00000000, + ASURA_MODULE_NONE = 0x00000000, ASURA_MODULE_GRAPHICS = 1 << 1, ASURA_MODULE_AUDIO = 1 << 2, @@ -22,7 +22,7 @@ namespace AsuraEngine ASURA_MODULE_TIME = 1 << 7, ASURA_MODULE_WINDOW = 1 << 8, - ASURAMODULE_ALL = 0XFFFFFFFF + ASURA_MODULE_ALL = 0XFFFFFFFF }; /// @@ -39,7 +39,7 @@ namespace AsuraEngine /// /// ʼǰϵͳ /// - bool Init(int subsystems = Asura_All); + bool Init(int subsystems = ASURA_MODULE_ALL); virtual void Run(); |