From c2d604c40fcd9ae8c587a68071fc8e3d4d9a3ce3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9my=20Zurcher?= Date: Tue, 18 Nov 2014 19:59:09 +0100 Subject: PossiblePaths: add setExit(Orientation exit) --- core/src/ch/asynk/tankontank/engine/PossiblePaths.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/core/src/ch/asynk/tankontank/engine/PossiblePaths.java b/core/src/ch/asynk/tankontank/engine/PossiblePaths.java index 2cf45eb..91038da 100644 --- a/core/src/ch/asynk/tankontank/engine/PossiblePaths.java +++ b/core/src/ch/asynk/tankontank/engine/PossiblePaths.java @@ -211,6 +211,14 @@ public class PossiblePaths implements Iterable return cost; } + public void setExit(Orientation exit) + { + List path = getPath(0); + Tile exitTile = board.getAdjTileAt(to, exit); + path.add(to); + to = exitTile; + } + private List getPath(int i) { if (ctrlTiles.size() == 0) -- cgit v1.1-2-g2b99