diff options
Diffstat (limited to 'src/clicky.c')
-rw-r--r-- | src/clicky.c | 12 |
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); |