diff options
Diffstat (limited to 'core/src/ch/asynk')
-rw-r--r-- | core/src/ch/asynk/tankontank/engine/Board.java | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/core/src/ch/asynk/tankontank/engine/Board.java b/core/src/ch/asynk/tankontank/engine/Board.java index 6aa6ea7..865adf8 100644 --- a/core/src/ch/asynk/tankontank/engine/Board.java +++ b/core/src/ch/asynk/tankontank/engine/Board.java @@ -71,6 +71,7 @@ public abstract class Board implements Disposable, Animation this.cols = (cols + 2); this.rows = (rows + 2); searchBoard = new SearchBoard(this, cols, rows); + initSides(); } public Board(TileBuilder tileBuilder, Config cfg, Texture boardTexture, SelectedTile selectedTile) @@ -99,6 +100,14 @@ public abstract class Board implements Disposable, Animation evenRow = !evenRow; } + initSides(); + + this.selectedTile = selectedTile; + animations.add(selectedTile); + } + + private void initSides() + { this.sides = new Orientation[6]; sides[0] = Orientation.NORTH; sides[1] = Orientation.NORTH_EAST; @@ -106,9 +115,6 @@ public abstract class Board implements Disposable, Animation sides[3] = Orientation.SOUTH; sides[4] = Orientation.SOUTH_WEST; sides[5] = Orientation.NORTH_WEST; - - this.selectedTile = selectedTile; - animations.add(selectedTile); } @Override |