diff options
author | nathansmith117 <thenathansmithsmith@gmail.com> | 2024-02-22 19:36:48 +0000 |
---|---|---|
committer | nathansmith117 <thenathansmithsmith@gmail.com> | 2024-02-22 19:36:48 +0000 |
commit | 23707911599413826ee20044cf4eeecbb8e3bdb7 (patch) | |
tree | 186b1512a3d6a096541cc403240d78fb12cac671 /src | |
parent | d6c58243b7b9d90e5e23af2f3c866ddf316cb0fa (diff) | |
download | PenguinYippies-23707911599413826ee20044cf4eeecbb8e3bdb7.tar.gz PenguinYippies-23707911599413826ee20044cf4eeecbb8e3bdb7.tar.bz2 PenguinYippies-23707911599413826ee20044cf4eeecbb8e3bdb7.zip |
Move around clicky
Diffstat (limited to 'src')
-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); |