aboutsummaryrefslogtreecommitdiffstats
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, 11 insertions, 0 deletions
diff --git a/src/game.h b/src/game.h
index bc0fc8c..f25c97f 100644
--- a/src/game.h
+++ b/src/game.h
@@ -1,11 +1,22 @@
#include "utils.h"
#include "settings.h"
+#include "assets.h"
+#include "player.h"
#ifndef GAME_H
#define GAME_H
+typedef enum SceneID {
+ MAIN_MENU_SCENE,
+ GAME_SCENE
+} SceneID;
+
typedef struct Game {
+ SceneID sceneId;
Settings settings;
+ Assets assets;
+ Player player;
+ Model heightmap;
} Game;
void initGame(Game* game);