diff options
Diffstat (limited to 'core/src/ch/asynk/tankontank/game/states')
3 files changed, 1 insertions, 5 deletions
diff --git a/core/src/ch/asynk/tankontank/game/states/StateDeployment.java b/core/src/ch/asynk/tankontank/game/states/StateDeployment.java index 061411f..c3a333e 100644 --- a/core/src/ch/asynk/tankontank/game/states/StateDeployment.java +++ b/core/src/ch/asynk/tankontank/game/states/StateDeployment.java @@ -100,7 +100,6 @@ public class StateDeployment extends StateCommon { selectedUnit = unit; selectedHex = upHex; - ctrl.player.unitEntry(unit); map.setOnBoard(unit, upHex, entryZone.orientation); deployedUnits.add(unit); entryZone.enable(Hex.AREA, false); diff --git a/core/src/ch/asynk/tankontank/game/states/StateEscape.java b/core/src/ch/asynk/tankontank/game/states/StateEscape.java index 2d8eefd..4a6cd13 100644 --- a/core/src/ch/asynk/tankontank/game/states/StateEscape.java +++ b/core/src/ch/asynk/tankontank/game/states/StateEscape.java @@ -63,9 +63,7 @@ public class StateEscape extends StateCommon unit.hideMoveable(); map.hidePath(to); map.hidePossibleMoves(); - map.unselectHex(unit.getHex()); - - ctrl.player.unitEscape(unit); + map.unselectHex(hex); if (map.exitBoard(unit) > 0) return StateType.MOVE; diff --git a/core/src/ch/asynk/tankontank/game/states/StateReinforcement.java b/core/src/ch/asynk/tankontank/game/states/StateReinforcement.java index 792c159..3ac5c95 100644 --- a/core/src/ch/asynk/tankontank/game/states/StateReinforcement.java +++ b/core/src/ch/asynk/tankontank/game/states/StateReinforcement.java @@ -75,7 +75,6 @@ public class StateReinforcement extends StateCommon selectedHex = upHex; map.selectHex(selectedHex); entryZone.enable(Hex.AREA, false); - ctrl.player.unitEntry(unit); if (map.enterBoard(unit, upHex, entryZone.allowedMoves)) { if (unit.getMovementPoints() > 0) ctrl.setState(StateType.MOVE); |