#include "gameCommon.h" #include "gyroscope.h" #include "radar.h" #include "cameras.h" #ifndef GAME_SCREEN_H #define GAME_SCREEN_H #define GAME_SCREEN_TEXT_SIZE 20.0 #define GAME_SCREEN_NEXT_LEVEL_DELAY 2.0 // Gui stuff and shit. typedef struct GameScreen { Vector2 infoText; Gyroscope gyroscope; Radar radar; CameraId mainCamera; bool levelComplete; double timeAtLevelComplete; int lastLevel; } GameScreen; void initGameScreen(GameScreen * gameScreen); void freeGameScreen(GameScreen * gameScreen); void updateGameScreen(Game * game); void openGameScreen(Game * game); // Call before setting screen when in game screen void closeGameScreen(Game * game); #endif