diff options
Diffstat (limited to 'source/App.cpp')
-rw-r--r-- | source/App.cpp | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/source/App.cpp b/source/App.cpp index 3907af9..ff0a5a5 100644 --- a/source/App.cpp +++ b/source/App.cpp @@ -1,5 +1,4 @@ #include "App.hpp" -#include "GLFW/glfw3.h" #include <utility> @@ -18,16 +17,13 @@ void App::Init() { } mCurrentWorld->Awaken(); - mEditor = EditorInstance_Alloc(this, mCurrentWorld.get()); + mEditor = std::make_unique<EditorInstance>(this, mCurrentWorld.get()); } void App::Shutdown() { if (!mInitialized) return; mInitialized = false; - - EditorInstance_Free(mEditor); mEditor = nullptr; - mCurrentWorld->Resleep(); mCurrentWorld = nullptr; mPlayers.clear(); @@ -37,7 +33,7 @@ void App::Show() { mCurrentWorld->Draw(); if (mEditorShown) { - EditorInstance_Show(mEditor); + mEditor->Show(); } } |