aboutsummaryrefslogtreecommitdiffstats
path: root/src/clicky.c
diff options
context:
space:
mode:
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))
{