#include "gameCommon.h" #include "mainMenu.h" #include "gameScreen.h" #include "playerCamera.h" #include "entity.h" #include "assets.h" #include "world.h" #include "settings.h" #include "bullets.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; Assets assets; World world; Settings settings; } Game; void initGame(Game * game); void closeGame(Game * game); void updateGame(Game * game); #endif