diff options
author | nathansmithsmith <thenathansmithsmith@gmail.com> | 2023-07-07 00:57:19 -0600 |
---|---|---|
committer | nathansmithsmith <thenathansmithsmith@gmail.com> | 2023-07-07 00:57:19 -0600 |
commit | 028cf5d33d99274deea9567159a4eb07c13ef85c (patch) | |
tree | b2d9f0ae8fb640fdbe1a41114c7c8314f9223103 /src/game.h | |
parent | 416a5cbab21c480ae9e85b07fd9424452cbcb611 (diff) |
This fucker is flying
Diffstat (limited to 'src/game.h')
-rw-r--r-- | src/game.h | 15 |
1 files changed, 15 insertions, 0 deletions
@@ -1,9 +1,24 @@ #include "gameCommon.h" +#include "mainMenu.h" +#include "gameScreen.h" +#include "playerCamera.h" +#include "entity.h" #ifndef GAME_H #define GAME_H +typedef enum ScreenId { + SCREEN_MAIN_MENU, + SCREEN_GAME +} ScreenId; + typedef struct Game { + ScreenId screenId; + MainMenu mainMenu; + GameScreen gameScreen; + Camera3D playerCamera; + + Entity ship; } Game; void initGame(Game * game); |