aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorLeander Scherer <leander@schererleander.de>2026-03-08 20:07:54 +0100
committerLeander Scherer <leander@schererleander.de>2026-03-08 20:07:58 +0100
commit021b0d37e03246903fbfb38f08b3d7a782078247 (patch)
treeaaef505728650a49a27f4e043a453c4b9d36cde1 /include
parentff25893211ca45e45db4838da372a2d5ad6db46e (diff)
feat(game): implement TMX map loading and basic game state
Diffstat (limited to 'include')
-rw-r--r--include/game.h16
1 files changed, 16 insertions, 0 deletions
diff --git a/include/game.h b/include/game.h
new file mode 100644
index 0000000..9cdcf71
--- /dev/null
+++ b/include/game.h
@@ -0,0 +1,16 @@
+#ifndef GAME_H
+#define GAME_H
+
+typedef enum GameScreen {
+ SCREEN_TITLE,
+ SCREEN_PLAYING,
+ SCREEN_PAUSED,
+ SCREEN_GAME_OVER
+} GameScreen;
+
+#define SCREEN_WIDTH 1280
+#define SCREEN_HEIGHT 720
+
+#define BACKGROUND_COLOR (Color){ 88, 68, 34, 255 }
+
+#endif // GAME_H