diff options
Diffstat (limited to 'src/game.c')
-rw-r--r-- | src/game.c | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -183,8 +183,10 @@ void UpdateCurrentSpriteAnimation(Sprite* sprite, float dt) { } if (currentAnimation->currentFrame >= currentAnimation->numFrames) { - if (currentAnimation->isLooping) + if (currentAnimation->isLooping) { currentAnimation->currentFrame = 0; + currentAnimation->currentFrameTimer = 0.0f; + } else { currentAnimation->currentFrame = currentAnimation->numFrames - 1; currentAnimation->isComplete = true; |