summaryrefslogtreecommitdiffstats
path: root/core/src/ch/asynk/tankontank/game/states
diff options
context:
space:
mode:
Diffstat (limited to 'core/src/ch/asynk/tankontank/game/states')
-rw-r--r--core/src/ch/asynk/tankontank/game/states/StateCommon.java7
-rw-r--r--core/src/ch/asynk/tankontank/game/states/StateSelect.java6
2 files changed, 10 insertions, 3 deletions
diff --git a/core/src/ch/asynk/tankontank/game/states/StateCommon.java b/core/src/ch/asynk/tankontank/game/states/StateCommon.java
index a38d015..03a4ede 100644
--- a/core/src/ch/asynk/tankontank/game/states/StateCommon.java
+++ b/core/src/ch/asynk/tankontank/game/states/StateCommon.java
@@ -114,4 +114,11 @@ public abstract class StateCommon implements State
if (ctrl.cfg.showTargets && pawn.canAttack()) map.possibleTargets.show();
if (ctrl.cfg.showMoveAssists && pawn.canMove()) map.moveAssists.show();
}
+
+ protected void hidePossibleTargetsMovesAssists()
+ {
+ map.possibleMoves.hide();
+ map.possibleTargets.hide();
+ map.moveAssists.hide();
+ }
}
diff --git a/core/src/ch/asynk/tankontank/game/states/StateSelect.java b/core/src/ch/asynk/tankontank/game/states/StateSelect.java
index 2b8f5e3..0829d73 100644
--- a/core/src/ch/asynk/tankontank/game/states/StateSelect.java
+++ b/core/src/ch/asynk/tankontank/game/states/StateSelect.java
@@ -21,7 +21,7 @@ public class StateSelect extends StateCommon
@Override
public void leave(StateType nextState)
{
- map.hidePossibleTargetsMovesAssists();
+ hidePossibleTargetsMovesAssists();
}
@Override
@@ -49,7 +49,7 @@ public class StateSelect extends StateCommon
}
selectHexAndPawn(upHex);
- map.hidePossibleTargetsMovesAssists();
+ hidePossibleTargetsMovesAssists();
if (hasPawn() && (!isEnemy || ctrl.cfg.showEnemyPossibilities)) {
int moves = map.buildPossibleMoves(selectedPawn);
@@ -79,7 +79,7 @@ public class StateSelect extends StateCommon
public void abort()
{
if (selectedHex != null) map.selectHex(selectedHex, false);
- map.hidePossibleTargetsMovesAssists();
+ hidePossibleTargetsMovesAssists();
clearAll();
map.clearAll();
}