diff options
Diffstat (limited to 'core/src/ch/asynk/tankontank/game/states')
-rw-r--r-- | core/src/ch/asynk/tankontank/game/states/StateAttack.java | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/core/src/ch/asynk/tankontank/game/states/StateAttack.java b/core/src/ch/asynk/tankontank/game/states/StateAttack.java index 9005def..d68afe0 100644 --- a/core/src/ch/asynk/tankontank/game/states/StateAttack.java +++ b/core/src/ch/asynk/tankontank/game/states/StateAttack.java @@ -82,11 +82,9 @@ public class StateAttack extends StateCommon int d1 = ctrl.currentPlayer().d6(); int d2 = ctrl.currentPlayer().d6(); System.err.print(" attack (" + from.x + ";" + from.y + ") -> (" + to.x + ";" + to.y + ") : 2D6 -> (" + d1 + " + " + d2 + ")"); - if (map.attackPawn(selectedPawn, activePawn, from, to, d1 + d2)) { - map.removePawnFrom(activePawn, to); + if (map.attackPawn(selectedPawn, activePawn, from, to, d1 + d2)) ctrl.currentPlayer().casualty(activePawn); - // TODO free move for infantry - } + ctrl.setState(StateType.ANIMATION); super.done(); } |