From fd827fae296895c6c0b33601ed818397e396d01e Mon Sep 17 00:00:00 2001 From: yugecin Date: Sat, 7 Jul 2018 10:00:08 +0200 Subject: [PATCH] fix changing animated values with different easing wrong current position --- src/itdelatrisu/opsu/ui/animations/AnimatedValue.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/itdelatrisu/opsu/ui/animations/AnimatedValue.java b/src/itdelatrisu/opsu/ui/animations/AnimatedValue.java index 907e8c93..fcccecfd 100644 --- a/src/itdelatrisu/opsu/ui/animations/AnimatedValue.java +++ b/src/itdelatrisu/opsu/ui/animations/AnimatedValue.java @@ -62,7 +62,7 @@ public class AnimatedValue { float progress = (float) this.time / this.duration; if (this.eqn != eqn) { if (this.time != 0 && this.time != this.duration) { - progress = this.eqn.uncalc(progress); + progress = eqn.uncalc(this.eqn.calc(progress)); } this.eqn = eqn; }