From 19fdea7d80b14659a8d545177eac76318e95a818 Mon Sep 17 00:00:00 2001 From: badlogic Date: Mon, 17 Dec 2018 15:21:59 +0100 Subject: [PATCH] [ts] Fix path constraint for when path length is NaN. See #1230. --- spine-ts/build/spine-all.js | 4 ++-- spine-ts/build/spine-canvas.js | 4 ++-- spine-ts/build/spine-core.js | 4 ++-- spine-ts/build/spine-threejs.js | 4 ++-- spine-ts/build/spine-webgl.js | 4 ++-- spine-ts/build/spine-widget.js | 4 ++-- spine-ts/core/src/PathConstraint.ts | 4 ++-- 7 files changed, 14 insertions(+), 14 deletions(-) diff --git a/spine-ts/build/spine-all.js b/spine-ts/build/spine-all.js index 3adfea6d8..744a071b4 100644 --- a/spine-ts/build/spine-all.js +++ b/spine-ts/build/spine-all.js @@ -3039,7 +3039,7 @@ var spine; if (percentPosition) position *= pathLength_1; if (percentSpacing) { - for (var i = 0; i < spacesCount; i++) + for (var i = 1; i < spacesCount; i++) spaces[i] *= pathLength_1; } world = spine.Utils.setArraySize(this.world, 8); @@ -3148,7 +3148,7 @@ var spine; else position *= pathLength / path.lengths[curveCount - 1]; if (percentSpacing) { - for (var i = 0; i < spacesCount; i++) + for (var i = 1; i < spacesCount; i++) spaces[i] *= pathLength; } var segments = this.segments; diff --git a/spine-ts/build/spine-canvas.js b/spine-ts/build/spine-canvas.js index d67ba51cc..70cf3fe54 100644 --- a/spine-ts/build/spine-canvas.js +++ b/spine-ts/build/spine-canvas.js @@ -3039,7 +3039,7 @@ var spine; if (percentPosition) position *= pathLength_1; if (percentSpacing) { - for (var i = 0; i < spacesCount; i++) + for (var i = 1; i < spacesCount; i++) spaces[i] *= pathLength_1; } world = spine.Utils.setArraySize(this.world, 8); @@ -3148,7 +3148,7 @@ var spine; else position *= pathLength / path.lengths[curveCount - 1]; if (percentSpacing) { - for (var i = 0; i < spacesCount; i++) + for (var i = 1; i < spacesCount; i++) spaces[i] *= pathLength; } var segments = this.segments; diff --git a/spine-ts/build/spine-core.js b/spine-ts/build/spine-core.js index 27b1299c0..911e6b629 100644 --- a/spine-ts/build/spine-core.js +++ b/spine-ts/build/spine-core.js @@ -3039,7 +3039,7 @@ var spine; if (percentPosition) position *= pathLength_1; if (percentSpacing) { - for (var i = 0; i < spacesCount; i++) + for (var i = 1; i < spacesCount; i++) spaces[i] *= pathLength_1; } world = spine.Utils.setArraySize(this.world, 8); @@ -3148,7 +3148,7 @@ var spine; else position *= pathLength / path.lengths[curveCount - 1]; if (percentSpacing) { - for (var i = 0; i < spacesCount; i++) + for (var i = 1; i < spacesCount; i++) spaces[i] *= pathLength; } var segments = this.segments; diff --git a/spine-ts/build/spine-threejs.js b/spine-ts/build/spine-threejs.js index 30bcef44b..a0c366b3a 100644 --- a/spine-ts/build/spine-threejs.js +++ b/spine-ts/build/spine-threejs.js @@ -3039,7 +3039,7 @@ var spine; if (percentPosition) position *= pathLength_1; if (percentSpacing) { - for (var i = 0; i < spacesCount; i++) + for (var i = 1; i < spacesCount; i++) spaces[i] *= pathLength_1; } world = spine.Utils.setArraySize(this.world, 8); @@ -3148,7 +3148,7 @@ var spine; else position *= pathLength / path.lengths[curveCount - 1]; if (percentSpacing) { - for (var i = 0; i < spacesCount; i++) + for (var i = 1; i < spacesCount; i++) spaces[i] *= pathLength; } var segments = this.segments; diff --git a/spine-ts/build/spine-webgl.js b/spine-ts/build/spine-webgl.js index 69fba218b..98eff742b 100644 --- a/spine-ts/build/spine-webgl.js +++ b/spine-ts/build/spine-webgl.js @@ -3039,7 +3039,7 @@ var spine; if (percentPosition) position *= pathLength_1; if (percentSpacing) { - for (var i = 0; i < spacesCount; i++) + for (var i = 1; i < spacesCount; i++) spaces[i] *= pathLength_1; } world = spine.Utils.setArraySize(this.world, 8); @@ -3148,7 +3148,7 @@ var spine; else position *= pathLength / path.lengths[curveCount - 1]; if (percentSpacing) { - for (var i = 0; i < spacesCount; i++) + for (var i = 1; i < spacesCount; i++) spaces[i] *= pathLength; } var segments = this.segments; diff --git a/spine-ts/build/spine-widget.js b/spine-ts/build/spine-widget.js index 411c2986d..9257f7978 100644 --- a/spine-ts/build/spine-widget.js +++ b/spine-ts/build/spine-widget.js @@ -3039,7 +3039,7 @@ var spine; if (percentPosition) position *= pathLength_1; if (percentSpacing) { - for (var i = 0; i < spacesCount; i++) + for (var i = 1; i < spacesCount; i++) spaces[i] *= pathLength_1; } world = spine.Utils.setArraySize(this.world, 8); @@ -3148,7 +3148,7 @@ var spine; else position *= pathLength / path.lengths[curveCount - 1]; if (percentSpacing) { - for (var i = 0; i < spacesCount; i++) + for (var i = 1; i < spacesCount; i++) spaces[i] *= pathLength; } var segments = this.segments; diff --git a/spine-ts/core/src/PathConstraint.ts b/spine-ts/core/src/PathConstraint.ts index 89304de84..c412da143 100644 --- a/spine-ts/core/src/PathConstraint.ts +++ b/spine-ts/core/src/PathConstraint.ts @@ -178,7 +178,7 @@ module spine { let pathLength = lengths[curveCount]; if (percentPosition) position *= pathLength; if (percentSpacing) { - for (let i = 0; i < spacesCount; i++) + for (let i = 1; i < spacesCount; i++) spaces[i] *= pathLength; } world = Utils.setArraySize(this.world, 8); @@ -289,7 +289,7 @@ module spine { else position *= pathLength / path.lengths[curveCount - 1]; if (percentSpacing) { - for (let i = 0; i < spacesCount; i++) + for (let i = 1; i < spacesCount; i++) spaces[i] *= pathLength; }