aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/gameScreen.c25
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)