From 4bf9b8d89180fe4adc1df441ba8038216be93ae0 Mon Sep 17 00:00:00 2001 From: cha0s Date: Thu, 27 Jun 2024 13:57:30 -0500 Subject: [PATCH] fix: 0-length animations --- app/ecs-systems/run-animations.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/ecs-systems/run-animations.js b/app/ecs-systems/run-animations.js index 5b9faa1..fa66ef3 100644 --- a/app/ecs-systems/run-animations.js +++ b/app/ecs-systems/run-animations.js @@ -10,6 +10,9 @@ export default class ControlMovement extends System { tick(elapsed) { for (const {Sprite} of this.select('default')) { + if (0 === Sprite.speed) { + continue; + } Sprite.elapsed += elapsed / Sprite.speed; while (Sprite.elapsed > 1) { Sprite.elapsed -= 1;