diff options
author | hnOsmium0001 <[email protected]> | 2022-04-06 20:52:51 -0700 |
---|---|---|
committer | hnOsmium0001 <[email protected]> | 2022-04-06 20:52:51 -0700 |
commit | 3fdc6eb4f2cbeffce9b250beec4d3a2d52a3f534 (patch) | |
tree | 05991741844aa2814b3ac71e2c843ebe07244845 /source/App.hpp | |
parent | ebd42760caaec8330a3c028f31adc7bc0b339d16 (diff) |
Work on moving infrastruture to this project
Diffstat (limited to 'source/App.hpp')
-rw-r--r-- | source/App.hpp | 22 |
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); +}; |