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, 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);