From ff6418c244ac1e1ac5b2206823b287f9029bb394 Mon Sep 17 00:00:00 2001 From: goynov Date: Tue, 3 Feb 2026 19:38:09 +0200 Subject: [PATCH] add option to reset animation state when removing animation from queue --- src/lib/MotionEngine.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/lib/MotionEngine.js b/src/lib/MotionEngine.js index 5b804b4..ab95f5c 100644 --- a/src/lib/MotionEngine.js +++ b/src/lib/MotionEngine.js @@ -40,9 +40,13 @@ class MotionEngine { }); }; - this.clear = function (object) { + this.clear = function (object, reset = false) { for (var i = aq.length - 1; i >= 0; i--) { if (object && aq[i].o == object || !object && (aq[i].ct == aq[i].t || aq[i].rr)) { + if (reset){ + aq[i].ct = 0; + this.animate(aq[i], 0); + } aq.splice(i, 1); } }