diff options
author | Jérémy Zurcher <jeremy@asynk.ch> | 2014-10-15 15:07:07 +0200 |
---|---|---|
committer | Jérémy Zurcher <jeremy@asynk.ch> | 2014-10-15 15:07:07 +0200 |
commit | 68de02c5a844c260be3223541f19ba3c2e5c46d3 (patch) | |
tree | b8a2e278a10ec78ca52458e40ef52b4b0913c79a /core/src/ch/asynk/tankontank/game/states | |
parent | ba559a8a0d13483e0b5a3f0751ca58fe78dfc356 (diff) | |
download | RustAndDust-68de02c5a844c260be3223541f19ba3c2e5c46d3.zip RustAndDust-68de02c5a844c260be3223541f19ba3c2e5c46d3.tar.gz |
add attack animation
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(); } |