aboutsummaryrefslogtreecommitdiff
path: root/source/App.hpp
diff options
context:
space:
mode:
authorhnOsmium0001 <[email protected]>2022-04-06 20:52:51 -0700
committerhnOsmium0001 <[email protected]>2022-04-06 20:52:51 -0700
commit3fdc6eb4f2cbeffce9b250beec4d3a2d52a3f534 (patch)
tree05991741844aa2814b3ac71e2c843ebe07244845 /source/App.hpp
parentebd42760caaec8330a3c028f31adc7bc0b339d16 (diff)
Work on moving infrastruture to this project
Diffstat (limited to 'source/App.hpp')
-rw-r--r--source/App.hpp22
1 files changed, 20 insertions, 2 deletions
diff --git a/source/App.hpp b/source/App.hpp
index bc99354..5a701d0 100644
--- a/source/App.hpp
+++ b/source/App.hpp
@@ -1,6 +1,24 @@
#pragma once
+#include "Player.hpp"
+#include "PodVector.hpp"
+#include "World.hpp"
+
+#define GLFW_INCLUDE_NONE
+#include <GLFW/glfw3.h>
+
+#include <memory>
+#include <vector>
+
class App {
+private:
+ PodVector<Player*> mPlayers;
+ std::unique_ptr<GameWorld> mCurrentWorld;
+
public:
- void Show();
-}; \ No newline at end of file
+ void Init();
+ void Shutdown();
+
+ void Show();
+ void HandleKey(GLFWkeyboard* keyboard, int key, int action);
+};