diff options
Diffstat (limited to 'core/src/ch/asynk/rustanddust')
-rw-r--r-- | core/src/ch/asynk/rustanddust/engine/PathIterator.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/core/src/ch/asynk/rustanddust/engine/PathIterator.java b/core/src/ch/asynk/rustanddust/engine/PathIterator.java index 8a56729..7feb550 100644 --- a/core/src/ch/asynk/rustanddust/engine/PathIterator.java +++ b/core/src/ch/asynk/rustanddust/engine/PathIterator.java @@ -33,7 +33,7 @@ public class PathIterator implements Iterator<Vector3> @Override public boolean hasNext() { - if ((tile == to) && (o == orientation)) + if ((i > path.size()) && (o == orientation)) return false; return true; } @@ -44,7 +44,7 @@ public class PathIterator implements Iterator<Vector3> if (!hasNext()) throw new java.util.NoSuchElementException(); - if (tile == to) { + if (i > path.size()) { v.z = orientation.r(); o = orientation; return v; |