summaryrefslogtreecommitdiffstats
path: root/core/src/ch/asynk/tankontank/game/Map.java
diff options
context:
space:
mode:
authorJérémy Zurcher <jeremy@asynk.ch>2014-10-08 22:30:48 +0200
committerJérémy Zurcher <jeremy@asynk.ch>2014-10-08 22:30:48 +0200
commit3d5fc509f7e524abc3b606ff1d579e9ad747c711 (patch)
treed4deb9e6f9322d04b81cd0739e9e784cca8b9e32 /core/src/ch/asynk/tankontank/game/Map.java
parentfbdf0bc1e1c1e3c243d200e2e00e3de36a7abee0 (diff)
downloadRustAndDust-3d5fc509f7e524abc3b606ff1d579e9ad747c711.zip
RustAndDust-3d5fc509f7e524abc3b606ff1d579e9ad747c711.tar.gz
Map: change enableXyz into showXyz
Diffstat (limited to 'core/src/ch/asynk/tankontank/game/Map.java')
-rw-r--r--core/src/ch/asynk/tankontank/game/Map.java58
1 files changed, 29 insertions, 29 deletions
diff --git a/core/src/ch/asynk/tankontank/game/Map.java b/core/src/ch/asynk/tankontank/game/Map.java
index 8048576..ae859eb 100644
--- a/core/src/ch/asynk/tankontank/game/Map.java
+++ b/core/src/ch/asynk/tankontank/game/Map.java
@@ -70,25 +70,25 @@ public abstract class Map extends Board
return possibleTargets.contains(hex);
}
- public void enablePossibleMoves(boolean enable)
+ public void showPossibleMoves(boolean enable)
{
for(GridPoint2 hex : possibleMoves)
enableOverlayOn(hex, Hex.MOVE1, enable);
}
- public void enableMoveAssists(boolean enable)
+ public void showMoveAssists(boolean enable)
{
for(GridPoint2 hex : moveAssists)
enableOverlayOn(hex, Hex.ASSIST, enable);
}
- public void enablePossibleTargets(boolean enable)
+ public void showPossibleTargets(boolean enable)
{
for(GridPoint2 hex : possibleTargets)
enableOverlayOn(hex, Hex.TARGET, enable);
}
- public void enablePossiblePaths(boolean enable, boolean keepFinal)
+ public void showPossiblePaths(boolean enable, boolean keepFinal)
{
if (keepFinal) {
for(GridPoint2 hex : possiblePaths)
@@ -101,6 +101,31 @@ public abstract class Map extends Board
}
}
+ public void showFinalPath(GridPoint2 dst, boolean enable)
+ {
+ for(GridPoint2 hex : possiblePaths) {
+ enableOverlayOn(hex, Hex.MOVE1, false);
+ enableOverlayOn(hex, Hex.MOVE2, enable);
+ }
+ showDirections(dst, enable);
+ }
+
+ public void showDirections(GridPoint2 hex, boolean enable)
+ {
+ enableOverlayOn(hex, Hex.DIRECTIONS, enable);
+ }
+
+ public int possiblePathsSize()
+ {
+ return possiblePaths.size();
+ }
+
+ public void togglePathOverlay(GridPoint2 hex)
+ {
+ boolean enable= !isOverlayEnabledOn(hex, Hex.MOVE2);
+ enableOverlayOn(hex, Hex.MOVE2, enable);
+ }
+
public int buildPossibleMoves(Pawn pawn, GridPoint2 hex)
{
buildPossibleMovesFrom(pawn, hex, possibleMoves);
@@ -123,11 +148,6 @@ public abstract class Map extends Board
return moveAssists.size();
}
- public int possiblePathsSize()
- {
- return possiblePaths.size();
- }
-
public int buildPossiblePaths(Pawn pawn, GridPoint2 from, GridPoint2 to)
{
return possiblePaths(pawn, from, to, possiblePaths);
@@ -150,21 +170,6 @@ public abstract class Map extends Board
clearPointVector(possibleTargets);
}
- public void togglePathOverlay(GridPoint2 hex)
- {
- boolean enable= !isOverlayEnabledOn(hex, Hex.MOVE2);
- enableOverlayOn(hex, Hex.MOVE2, enable);
- }
-
- public void enableFinalPath(GridPoint2 dst, boolean enable)
- {
- for(GridPoint2 hex : possiblePaths) {
- enableOverlayOn(hex, Hex.MOVE1, false);
- enableOverlayOn(hex, Hex.MOVE2, enable);
- }
- enableDirections(dst, enable);
- }
-
public void movePawn(Pawn pawn, Orientation o)
{
int s = getCoordinatePath(pawn, finalPath, o);
@@ -187,9 +192,4 @@ public abstract class Map extends Board
}
}));
}
-
- public void enableDirections(GridPoint2 hex, boolean enable)
- {
- enableOverlayOn(hex, Hex.DIRECTIONS, enable);
- }
}