aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authornathansmith117 <thenathansmithsmith@gmail.com>2024-02-22 19:36:48 +0000
committernathansmith117 <thenathansmithsmith@gmail.com>2024-02-22 19:36:48 +0000
commit23707911599413826ee20044cf4eeecbb8e3bdb7 (patch)
tree186b1512a3d6a096541cc403240d78fb12cac671 /src
parentd6c58243b7b9d90e5e23af2f3c866ddf316cb0fa (diff)
downloadPenguinYippies-23707911599413826ee20044cf4eeecbb8e3bdb7.tar.gz
PenguinYippies-23707911599413826ee20044cf4eeecbb8e3bdb7.tar.bz2
PenguinYippies-23707911599413826ee20044cf4eeecbb8e3bdb7.zip
Move around clicky
Diffstat (limited to 'src')
-rw-r--r--src/clicky.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/clicky.c b/src/clicky.c
index 7790715..691aa85 100644
--- a/src/clicky.c
+++ b/src/clicky.c
@@ -10,6 +10,7 @@ void updateClicky(Game* game, Clicky* clicky)
void updatePenguinLol(Game* game, Clicky* clicky)
{
+ // Do clicky clicky.
if (IsMouseButtonPressed(MOUSE_LEFT_BUTTON))
{
if (doesCollideWithAnimationData(clicky->rect, clicky->animation.asset->image.data,
@@ -19,6 +20,17 @@ void updatePenguinLol(Game* game, Clicky* clicky)
}
}
+ // Drag around.
+ if (IsMouseButtonDown(MOUSE_LEFT_BUTTON))
+ {
+ if (IsCursorOnScreen())
+ {
+ Vector2 mouseDelta = GetMouseDelta();
+ clicky->rect.x += mouseDelta.x;
+ clicky->rect.y += mouseDelta.y;
+ }
+ }
+
// Run animation and update.
runAnimation(&clicky->animation);