diff options
Diffstat (limited to 'src/gameScreen.c')
-rw-r--r-- | src/gameScreen.c | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/src/gameScreen.c b/src/gameScreen.c index 53fc1bc..81d5ab1 100644 --- a/src/gameScreen.c +++ b/src/gameScreen.c @@ -2,6 +2,7 @@ #include "game.h" #include "assets.h" #include "util.h" +#include "clicky.h" #include <raylib.h> void initGameScreen(GameScreen* gameScreen, Game* game) @@ -71,6 +72,29 @@ void setGameScreenTool(GameScreen* gameScreen, ToolId tool) } } +void updateGameScreenTool(GameScreen* gameScreen, Game* game) +{ + ToolId tool = gameScreen->tool; + Clickies* clickies = &game->clickies; + + switch (tool) + { + case CLICKER_TOOL: + // Nothing lmao. + break; + case BOOPER_TOOL: + + for (int i = 0; i < clickies->clickiesCount; ++i) + { + // Lazyness + } + + break; + default: + break; + } +} + void updateGameScreenToolBar(GameScreen* gameScreen, Game* game) { int toolIconWidth = 50; @@ -158,6 +182,7 @@ void updateGameScreen(GameScreen* gameScreen, Game* game) updateGameScreenNavigation(gameScreen, game); updateGameScreenToolBar(gameScreen, game); + updateGameScreenTool(gameScreen, game); } void closeGameScreen(GameScreen* gameScreen) |