From 76e3ea905df73b2645189bb2540918103e34eb10 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9my=20Zurcher?= Date: Thu, 31 Dec 2015 02:19:13 +0100 Subject: Move.TileIterator: fix so that we can pass over the target and come back --- core/src/ch/asynk/rustanddust/engine/Move.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/src/ch/asynk/rustanddust/engine/Move.java b/core/src/ch/asynk/rustanddust/engine/Move.java index 3ff7c54..34797b8 100644 --- a/core/src/ch/asynk/rustanddust/engine/Move.java +++ b/core/src/ch/asynk/rustanddust/engine/Move.java @@ -23,7 +23,7 @@ public class Move extends Path implements Iterable @Override public boolean hasNext() { - if (tile == move.to) + if (i == move.tiles.size()) return false; return true; } @@ -31,7 +31,7 @@ public class Move extends Path implements Iterable @Override public Tile next() { - if (tile == move.to) + if (!hasNext()) throw new java.util.NoSuchElementException(); if (tile != null) { -- cgit v1.1-2-g2b99