diff options
author | Jérémy Zurcher <jeremy@asynk.ch> | 2014-10-30 14:16:30 +0100 |
---|---|---|
committer | Jérémy Zurcher <jeremy@asynk.ch> | 2014-10-30 14:16:30 +0100 |
commit | 0d437258c4fbb487991f293ca2a70ec2dc175074 (patch) | |
tree | 960a3b6c17d8d3b1e7ce295679abfc24b96fa251 /core/src/ch/asynk/tankontank/engine/Board.java | |
parent | ccda60ec75ad2808ef4b508ad86be17d8af22f0e (diff) | |
download | RustAndDust-0d437258c4fbb487991f293ca2a70ec2dc175074.zip RustAndDust-0d437258c4fbb487991f293ca2a70ec2dc175074.tar.gz |
Board,SearchBoard: optimize collectPossibleTargets(Pawn, Board.PawnCollection)
Diffstat (limited to 'core/src/ch/asynk/tankontank/engine/Board.java')
-rw-r--r-- | core/src/ch/asynk/tankontank/engine/Board.java | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/core/src/ch/asynk/tankontank/engine/Board.java b/core/src/ch/asynk/tankontank/engine/Board.java index 42fae2e..7083f4a 100644 --- a/core/src/ch/asynk/tankontank/engine/Board.java +++ b/core/src/ch/asynk/tankontank/engine/Board.java @@ -262,9 +262,7 @@ public abstract class Board implements Disposable protected int collectPossibleTargets(Pawn pawn, PawnCollection targets) { - Tile from = pawn.getTile(); - List<SearchBoard.Node> nodes = searchBoard.possibleTargetsFrom(pawn, from.getCol(), from.getRow()); - return targets.fromNodes(nodes); + return searchBoard.possibleTargetsFrom(pawn, targets); } protected int collectPossibleTargets(Pawn pawn, Iterator<Pawn> units, PawnCollection targets) |