aboutsummaryrefslogtreecommitdiffstats
path: root/src/game.h
diff options
context:
space:
mode:
authornathan <nathansmith@disroot.org>2025-07-04 13:00:08 +0000
committernathan <nathansmith@disroot.org>2025-07-04 13:00:08 +0000
commit2b2b69ee31f00aa46ab6baa967e12437ce7334d1 (patch)
tree1ba7fd19c30bb33ef20f55afc84ccfff30460969 /src/game.h
parentde3a92fb2bde8cbec688f788c53f7ba52d6a723a (diff)
downloadFindThings-2b2b69ee31f00aa46ab6baa967e12437ce7334d1.tar.gz
FindThings-2b2b69ee31f00aa46ab6baa967e12437ce7334d1.tar.bz2
FindThings-2b2b69ee31f00aa46ab6baa967e12437ce7334d1.zip
Heightmap, player, and more concepts
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);