From d2eac9ead81c1be56f1c5a2ba27d302cda6eb345 Mon Sep 17 00:00:00 2001 From: NathanSweet Date: Sun, 17 Apr 2016 22:35:26 +0200 Subject: [PATCH] Fixed IK bug. --- spine-c/src/spine/IkConstraint.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/spine-c/src/spine/IkConstraint.c b/spine-c/src/spine/IkConstraint.c index f50b8ed32..e4c61b1b8 100644 --- a/spine-c/src/spine/IkConstraint.c +++ b/spine-c/src/spine/IkConstraint.c @@ -99,8 +99,8 @@ void spIkConstraint_apply2 (spBone* parent, spBone* child, float targetX, float psy = -psy; s2 = -s2; } - u = psx - psy; - u = u < 0 ? -u : u <= 0.0001f; + r = psx - psy; + u = (r < 0 ? -r : r) <= 0.0001f; if (!u && cy != 0) { cwx = parent->a * cx + parent->worldX; cwy = parent->c * cx + parent->worldY;