aboutsummaryrefslogtreecommitdiff
path: root/source/App.hpp
diff options
context:
space:
mode:
authorrtk0c <[email protected]>2022-04-06 20:52:51 -0700
committerrtk0c <[email protected]>2022-04-06 20:52:51 -0700
commitf163e8f37123e651ea80b690793845b31ddb8639 (patch)
treee2c9f14d600f073533c9d01cfb90c4d60938127c /source/App.hpp
parent11edae3fbf770695d1b263712ca4f3a40bdd70e3 (diff)
Changeset: 2 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);
+};