From 648a5e0ab3b30d1c0c395059f1f4bbb5d31bfb81 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9my=20Zurcher?= Date: Sat, 9 Jan 2016 12:18:35 +0100 Subject: Move: get rid of useless TileIterator --- core/src/ch/asynk/rustanddust/engine/Move.java | 51 -------------------------- 1 file changed, 51 deletions(-) diff --git a/core/src/ch/asynk/rustanddust/engine/Move.java b/core/src/ch/asynk/rustanddust/engine/Move.java index 34797b8..077823f 100644 --- a/core/src/ch/asynk/rustanddust/engine/Move.java +++ b/core/src/ch/asynk/rustanddust/engine/Move.java @@ -7,52 +7,6 @@ import com.badlogic.gdx.math.Vector3; public class Move extends Path implements Iterable { - public class TileIterator implements Iterator - { - private int i; - private Tile tile; - private Move move; - - public TileIterator(Move move) - { - this.i = -1; - this.tile = null; - this.move = move; - } - - @Override - public boolean hasNext() - { - if (i == move.tiles.size()) - return false; - return true; - } - - @Override - public Tile next() - { - if (!hasNext()) - throw new java.util.NoSuchElementException(); - - if (tile != null) { - i += 1; - if (i < move.tiles.size()) - tile = move.tiles.get(i); - else - tile = move.to; - } else - tile = move.from; - - return tile; - } - - @Override - public void remove() - { - throw new UnsupportedOperationException(); - } - } - public enum MoveType { REGULAR, @@ -187,11 +141,6 @@ public class Move extends Path implements Iterable return steps; } - public Iterator tileIterator() - { - return new TileIterator(this); - } - @Override public String toString() { -- cgit v1.1-2-g2b99