aboutsummaryrefslogtreecommitdiffstats
path: root/src/clicky.c
diff options
context:
space:
mode:
authornathansmith117 <thenathansmithsmith@gmail.com>2024-02-27 18:42:30 +0000
committernathansmith117 <thenathansmithsmith@gmail.com>2024-02-27 18:42:30 +0000
commitcf4e656ae38a27eb9b0f4e53cf42f872796f2f08 (patch)
tree0e8ecf1217ca05ab21c9d15f447be0e709c5e258 /src/clicky.c
parent9ddeb5a5f14987bacf4441866c4051a5d7617d75 (diff)
downloadPenguinYippies-cf4e656ae38a27eb9b0f4e53cf42f872796f2f08.tar.gz
PenguinYippies-cf4e656ae38a27eb9b0f4e53cf42f872796f2f08.tar.bz2
PenguinYippies-cf4e656ae38a27eb9b0f4e53cf42f872796f2f08.zip
Stones added
Diffstat (limited to 'src/clicky.c')
-rw-r--r--src/clicky.c12
1 files changed, 10 insertions, 2 deletions
diff --git a/src/clicky.c b/src/clicky.c
index fdb9378..0e32fb0 100644
--- a/src/clicky.c
+++ b/src/clicky.c
@@ -39,16 +39,24 @@ void updateClickies(Game* game, Clickies* clickies)
void updatePenguinLol(Game* game, Clicky* clicky)
{
- // Do clicky clicky.
+ // Mouse clicky.
if (IsMouseButtonPressed(MOUSE_LEFT_BUTTON))
{
if (doesCollideWithAnimationData(clicky->rect, clicky->animation.asset->image.data,
clicky->animation.width, clicky->animation.height, clicky->animation.currentFrame, getScaledMousePosition()))
{
- replayAnimation(&clicky->animation);
+ clicky->wasClicked = true;
}
}
+ // Was clicked.
+ if (clicky->wasClicked)
+ {
+ replayAnimation(&clicky->animation);
+ ++game->stones;
+ clicky->wasClicked = false;
+ }
+
// Drag around.
if (IsMouseButtonDown(MOUSE_LEFT_BUTTON))
{