diff options
Diffstat (limited to 'src/gameScreen.h')
-rw-r--r-- | src/gameScreen.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/gameScreen.h b/src/gameScreen.h index e25af53..2b34a05 100644 --- a/src/gameScreen.h +++ b/src/gameScreen.h @@ -12,6 +12,13 @@ typedef enum GamePlayPlace { SHOP_PLACE } GamePlayPlace; +typedef enum ToolId { + CLICKER_TOOL, + BOOPER_TOOL +} ToolId; + +#define TOOL_COUNT 2 + typedef struct GameScreen { GamePlayPlace place; @@ -19,10 +26,14 @@ typedef struct GameScreen { TexturedButton toEmperorsEmporiumButton; Shop shop; + + ToolId tool; } GameScreen; void initGameScreen(GameScreen* gameScreen, Game* game); void updateGameScreen(GameScreen* gameScreen, Game* game); void closeGameScreen(GameScreen* gameScreen); +void setGameScreenTool(GameScreen* gameScreen, ToolId tool); + #endif |