diff options
author | nathansmith117 <thenathansmithsmith@gmail.com> | 2024-03-26 18:04:49 +0000 |
---|---|---|
committer | nathansmith117 <thenathansmithsmith@gmail.com> | 2024-03-26 18:04:49 +0000 |
commit | 7f91656b8d69f79a38746e4f8c577c2314ab2d79 (patch) | |
tree | b1c2d25de6ff2be1b678659bee3f7d6bcd4de9ba /src | |
parent | 0347f1363b12e71518efaf4f54df7c3e348539a5 (diff) | |
download | PenguinYippies-7f91656b8d69f79a38746e4f8c577c2314ab2d79.tar.gz PenguinYippies-7f91656b8d69f79a38746e4f8c577c2314ab2d79.tar.bz2 PenguinYippies-7f91656b8d69f79a38746e4f8c577c2314ab2d79.zip |
Working on booper tool
Diffstat (limited to 'src')
-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) |