diff options
author | Jérémy Zurcher <jeremy@asynk.ch> | 2014-10-03 09:15:53 +0200 |
---|---|---|
committer | Jérémy Zurcher <jeremy@asynk.ch> | 2014-10-03 09:15:53 +0200 |
commit | 350426130bd412ba2a4858b86195b881a8bf4852 (patch) | |
tree | e2185c515b88898f98a18a6aca067612088e35df /core/src/ch/asynk/tankontank/engine/SearchBoard.java | |
parent | 6809c19db45d5cdb40ce28c52a8a86d94f890473 (diff) | |
download | RustAndDust-350426130bd412ba2a4858b86195b881a8bf4852.zip RustAndDust-350426130bd412ba2a4858b86195b881a8bf4852.tar.gz |
Board.Orientation -> Orientation
Diffstat (limited to 'core/src/ch/asynk/tankontank/engine/SearchBoard.java')
-rw-r--r-- | core/src/ch/asynk/tankontank/engine/SearchBoard.java | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/core/src/ch/asynk/tankontank/engine/SearchBoard.java b/core/src/ch/asynk/tankontank/engine/SearchBoard.java index 0fd21e1..953459d 100644 --- a/core/src/ch/asynk/tankontank/engine/SearchBoard.java +++ b/core/src/ch/asynk/tankontank/engine/SearchBoard.java @@ -28,7 +28,7 @@ public class SearchBoard private Board board; private int searchCount; private Node nodes[]; - private Board.Orientation sides[]; + private Orientation sides[]; private ArrayDeque<Node> stack; private LinkedList<Node> queue; @@ -56,13 +56,13 @@ public class SearchBoard nodes[i + (j * cols)] = new Node((i + dx), j); } - this.sides = new Board.Orientation[6]; - sides[0] = Board.Orientation.NORTH; - sides[1] = Board.Orientation.NORTH_EAST; - sides[2] = Board.Orientation.SOUTH_EAST; - sides[3] = Board.Orientation.SOUTH; - sides[4] = Board.Orientation.SOUTH_WEST; - sides[5] = Board.Orientation.NORTH_WEST; + this.sides = new Orientation[6]; + sides[0] = Orientation.NORTH; + sides[1] = Orientation.NORTH_EAST; + sides[2] = Orientation.SOUTH_EAST; + sides[3] = Orientation.SOUTH; + sides[4] = Orientation.SOUTH_WEST; + sides[5] = Orientation.NORTH_WEST; this.queue = new LinkedList<Node>(); this.stack = new ArrayDeque<Node>(20); @@ -242,32 +242,32 @@ public class SearchBoard private void adjacentTargets(Node src, int angle, Node a[]) { // move in allowed directions - if (Board.Orientation.NORTH.isInSides(angle)) + if (Orientation.NORTH.isInSides(angle)) a[0] = getNode((src.col + 1), src.row); else a[0] = null; - if (Board.Orientation.NORTH_EAST.isInSides(angle)) + if (Orientation.NORTH_EAST.isInSides(angle)) a[1] = getNode(src.col, (src.row - 1)); else a[1] = null; - if (Board.Orientation.SOUTH_EAST.isInSides(angle)) + if (Orientation.SOUTH_EAST.isInSides(angle)) a[2] = getNode((src.col - 1), (src.row - 1)); else a[2] = null; - if (Board.Orientation.SOUTH.isInSides(angle)) + if (Orientation.SOUTH.isInSides(angle)) a[3] = getNode((src.col - 1), src.row); else a[3] = null; - if (Board.Orientation.SOUTH_WEST.isInSides(angle)) + if (Orientation.SOUTH_WEST.isInSides(angle)) a[4] = getNode(src.col, (src.row + 1)); else a[4] = null; - if (Board.Orientation.NORTH_WEST.isInSides(angle)) + if (Orientation.NORTH_WEST.isInSides(angle)) a[5] = getNode((src.col + 1), (src.row + 1)); else a[5] = null; |