summaryrefslogtreecommitdiffstats
path: root/core/src/ch/asynk/tankontank/game/Map.java
diff options
context:
space:
mode:
authorJérémy Zurcher <jeremy@asynk.ch>2014-11-01 17:44:29 +0100
committerJérémy Zurcher <jeremy@asynk.ch>2014-11-01 17:44:29 +0100
commita381850e22a186722c646315f594096e1e0f5669 (patch)
treefc0941a52138965c09ab33ecb366362309b48a99 /core/src/ch/asynk/tankontank/game/Map.java
parentaa3dc8940c9ec6ac285e6792433d293b8bdd6069 (diff)
downloadRustAndDust-a381850e22a186722c646315f594096e1e0f5669.zip
RustAndDust-a381850e22a186722c646315f594096e1e0f5669.tar.gz
set new Tile overlays and cleanup usage
Diffstat (limited to 'core/src/ch/asynk/tankontank/game/Map.java')
-rw-r--r--core/src/ch/asynk/tankontank/game/Map.java22
1 files changed, 10 insertions, 12 deletions
diff --git a/core/src/ch/asynk/tankontank/game/Map.java b/core/src/ch/asynk/tankontank/game/Map.java
index 26a7e06..199868f 100644
--- a/core/src/ch/asynk/tankontank/game/Map.java
+++ b/core/src/ch/asynk/tankontank/game/Map.java
@@ -299,16 +299,16 @@ public abstract class Map extends Board
public void togglePathOverlay(Hex hex)
{
- boolean enable= !hex.isOverlayEnabled(Hex.MOVE2);
- enableOverlayOn(hex, Hex.MOVE2, enable);
+ boolean enable= !hex.isOverlayEnabled(Hex.MOVE);
+ enableOverlayOn(hex, Hex.MOVE, enable);
}
- public void showPossibleMoves() { possibleMoves.enable(Hex.MOVE1, true); }
- public void hidePossibleMoves() { possibleMoves.enable(Hex.MOVE1, false); }
- public void showPossiblePaths() { possiblePaths.enable(Hex.MOVE1, true); }
- public void hidePossiblePaths() { possiblePaths.enable(Hex.MOVE1, false); }
- public void showFinalPath(Hex dst) { possiblePaths.enable(Hex.MOVE2, true); }
- public void hideFinalPath(Hex dst) { possiblePaths.enable(Hex.MOVE2, false); }
+ public void showPossibleMoves() { possibleMoves.enable(Hex.AREA, true); }
+ public void hidePossibleMoves() { possibleMoves.enable(Hex.AREA, false); }
+ public void showPossiblePaths() { possiblePaths.enable(Hex.AREA, true); }
+ public void hidePossiblePaths() { possiblePaths.enable(Hex.AREA, false); }
+ public void showFinalPath(Hex dst) { possiblePaths.enable(Hex.MOVE, true); showMove(dst); }
+ public void hideFinalPath(Hex dst) { possiblePaths.enable(Hex.MOVE, false); hideMove(dst); }
public void showMoveablePawns() { moveablePawns.enable(Unit.MOVE, true); }
public void hideMoveablePawns() { moveablePawns.enable(Unit.MOVE, false); }
@@ -323,12 +323,10 @@ public abstract class Map extends Board
public void selectHex(Hex hex) { enableOverlayOn(hex, Hex.SELECT, true); }
public void unselectHex(Hex hex) { enableOverlayOn(hex, Hex.SELECT, false); }
+ public void showMove(Hex hex) { enableOverlayOn(hex, Hex.MOVE, true); }
+ public void hideMove(Hex hex) { enableOverlayOn(hex, Hex.MOVE, false); }
public void showDirections(Hex hex) { enableOverlayOn(hex, Hex.DIRECTIONS, true); }
public void hideDirections(Hex hex) { enableOverlayOn(hex, Hex.DIRECTIONS, false); }
- public void showTarget(Hex hex) { enableOverlayOn(hex, Hex.TARGET, true); }
- public void hideTarget(Hex hex) { enableOverlayOn(hex, Hex.TARGET, false); }
- public void showAssist(Hex hex) { enableOverlayOn(hex, Hex.ASSIST, true); }
- public void hideAssist(Hex hex) { enableOverlayOn(hex, Hex.ASSIST, false); }
public void showOrientation(Hex hex, Orientation o) { enableOverlayOn(hex, Hex.ORIENTATION, o, true); }
public void hideOrientation(Hex hex) { enableOverlayOn(hex, Hex.ORIENTATION, false); }
}