summary refs log tree commit diff stats
path: root/src/game.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/game.h')
-rw-r--r--src/game.h11
1 files changed, 8 insertions, 3 deletions
diff --git a/src/game.h b/src/game.h index 346d67e..43e08da 100644 --- a/src/game.h +++ b/src/game.h
@@ -1,18 +1,23 @@
1#ifndef GAME_H_1014DDC9 1#ifndef GAME_H_1014DDC9
2#define GAME_H_1014DDC9 2#define GAME_H_1014DDC9
3 3
4#include "renderer.h"
5#include "entity_manager.h" 4#include "entity_manager.h"
6#include "system_manager.h" 5#include "system_manager.h"
7#include "world.h" 6#include "world.h"
7#include "renderer/renderer.h"
8 8
9class Game { 9class Game {
10public: 10public:
11 11
12 Game(GLFWwindow* window); 12 Game();
13 13
14 void execute(); 14 void execute();
15 15
16 inline Renderer& getRenderer()
17 {
18 return renderer_;
19 }
20
16 inline EntityManager& getEntityManager() 21 inline EntityManager& getEntityManager()
17 { 22 {
18 return entityManager_; 23 return entityManager_;
@@ -37,7 +42,7 @@ public:
37 42
38private: 43private:
39 44
40 GLFWwindow* const window_; 45 Renderer renderer_;
41 EntityManager entityManager_; 46 EntityManager entityManager_;
42 SystemManager systemManager_; 47 SystemManager systemManager_;
43 World world_; 48 World world_;