diff options
author | nathansmith117 <thenathansmithsmith@gmail.com> | 2024-02-27 18:42:30 +0000 |
---|---|---|
committer | nathansmith117 <thenathansmithsmith@gmail.com> | 2024-02-27 18:42:30 +0000 |
commit | cf4e656ae38a27eb9b0f4e53cf42f872796f2f08 (patch) | |
tree | 0e8ecf1217ca05ab21c9d15f447be0e709c5e258 /src/clicky.c | |
parent | 9ddeb5a5f14987bacf4441866c4051a5d7617d75 (diff) | |
download | PenguinYippies-cf4e656ae38a27eb9b0f4e53cf42f872796f2f08.tar.gz PenguinYippies-cf4e656ae38a27eb9b0f4e53cf42f872796f2f08.tar.bz2 PenguinYippies-cf4e656ae38a27eb9b0f4e53cf42f872796f2f08.zip |
Stones added
Diffstat (limited to 'src/clicky.c')
-rw-r--r-- | src/clicky.c | 12 |
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)) { |