diff options
Diffstat (limited to 'src/game.c')
| -rw-r--r-- | src/game.c | 5 |
1 files changed, 2 insertions, 3 deletions
@@ -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; |
