aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authornathansmith117 <thenathansmithsmith@gmail.com>2024-03-26 18:04:49 +0000
committernathansmith117 <thenathansmithsmith@gmail.com>2024-03-26 18:04:49 +0000
commit7f91656b8d69f79a38746e4f8c577c2314ab2d79 (patch)
treeb1c2d25de6ff2be1b678659bee3f7d6bcd4de9ba /src
parent0347f1363b12e71518efaf4f54df7c3e348539a5 (diff)
downloadPenguinYippies-7f91656b8d69f79a38746e4f8c577c2314ab2d79.tar.gz
PenguinYippies-7f91656b8d69f79a38746e4f8c577c2314ab2d79.tar.bz2
PenguinYippies-7f91656b8d69f79a38746e4f8c577c2314ab2d79.zip
Working on booper tool
Diffstat (limited to 'src')
-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)