summaryrefslogtreecommitdiff
path: root/src/game.c
diff options
context:
space:
mode:
authorBoredGuy <osome3717@gmail.com>2025-09-10 18:02:05 +0300
committerBoredGuy <osome3717@gmail.com>2025-09-10 18:02:05 +0300
commit1418b5ade374a58bfdf2e3dfee8a4263d642442f (patch)
tree83127530ce88e66badd8b9935c132dfead790ed4 /src/game.c
parent20f5d0944c12d1569d4a875782871f724463b8ed (diff)
Player module update
Diffstat (limited to 'src/game.c')
-rw-r--r--src/game.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/game.c b/src/game.c
index 132eeab..88f6405 100644
--- a/src/game.c
+++ b/src/game.c
@@ -243,14 +243,13 @@ void UpdateCurrentSpriteAnimation(Sprite* sprite, float dt) {
if (currentAnimation->currentFrameTimer >= GetCurrentFrameTime(currentAnimation)) {
currentAnimation->currentFrame++;
- currentAnimation->currentFrameTimer =
- currentAnimation->currentFrameTimer - GetCurrentFrameTime(currentAnimation);
+ currentAnimation->currentFrameTimer -= GetCurrentFrameTime(currentAnimation);
}
if (currentAnimation->currentFrame >= currentAnimation->numFrames) {
if (currentAnimation->isLooping) {
currentAnimation->currentFrame = 0;
- currentAnimation->currentFrameTimer = 0.0f;
+ currentAnimation->currentFrameTimer -= GetCurrentFrameTime(currentAnimation);
}
else {
currentAnimation->currentFrame = currentAnimation->numFrames - 1;