]> git.localhorst.tv Git - blank.git/blobdiff - src/app/Application.hpp
move init out of Application class
[blank.git] / src / app / Application.hpp
index 636b82e85899c389a7f69437a001495b638ec428..5909e3ba1437500497b69cee79925b4c5e267059 100644 (file)
@@ -3,7 +3,6 @@
 
 #include "Assets.hpp"
 #include "FrameCounter.hpp"
-#include "init.hpp"
 #include "RandomWalk.hpp"
 #include "../audio/Audio.hpp"
 #include "../graphics/Viewport.hpp"
@@ -15,6 +14,8 @@
 
 namespace blank {
 
+class Window;
+
 class Application {
 
 public:
@@ -27,7 +28,7 @@ public:
                World::Config world = World::Config();
        };
 
-       explicit Application(const Config &);
+       Application(Window &, const Config &);
        ~Application();
 
        Application(const Application &) = delete;
@@ -56,7 +57,7 @@ public:
        static Entity &MakeTestEntity(World &);
 
 private:
-       Init init;
+       Window &window;
        Viewport viewport;
        Assets assets;
        Audio audio;