summaryrefslogtreecommitdiff
path: root/src/game.c
diff options
context:
space:
mode:
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;