From b4008960993debf83d0a16b897fc7974c6c9aba1 Mon Sep 17 00:00:00 2001 From: Jérémy Zurcher Date: Sat, 22 Nov 2014 20:04:26 +0100 Subject: Map: fix setFightAnimation(...) remove target on success --- core/src/ch/asynk/tankontank/game/Map.java | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'core/src/ch/asynk/tankontank') diff --git a/core/src/ch/asynk/tankontank/game/Map.java b/core/src/ch/asynk/tankontank/game/Map.java index 56f99158..1d5faf6d 100644 --- a/core/src/ch/asynk/tankontank/game/Map.java +++ b/core/src/ch/asynk/tankontank/game/Map.java @@ -317,7 +317,7 @@ public abstract class Map extends Board } } - private void setFightAnimation(Unit target, boolean success) + private void setFightAnimation(final Unit target, boolean success) { AnimationSequence seq = AnimationSequence.get(success ? 3 : 2); SpriteAnimation e = (success ? explosions : explosion); @@ -325,10 +325,8 @@ public abstract class Map extends Board seq.addAnimation(e); if (success) { seq.addAnimation(RunnableAnimation.get(target, new Runnable() { - @Override - public void run() { - animationDone(); - } + @Override + public void run() { removePawn(target); } })); } seq.addAnimation(notifyDoneAnimation(target)); -- cgit v1.2.3