summaryrefslogtreecommitdiffstats
path: root/core/src/ch/asynk/tankontank/game/states
diff options
context:
space:
mode:
authorJérémy Zurcher <jeremy@asynk.ch>2014-10-15 15:07:07 +0200
committerJérémy Zurcher <jeremy@asynk.ch>2014-10-15 15:07:07 +0200
commit68de02c5a844c260be3223541f19ba3c2e5c46d3 (patch)
treeb8a2e278a10ec78ca52458e40ef52b4b0913c79a /core/src/ch/asynk/tankontank/game/states
parentba559a8a0d13483e0b5a3f0751ca58fe78dfc356 (diff)
downloadRustAndDust-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.java6
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();
}