From 324e17f72845c302533703170cadc0921732190f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9my=20Zurcher?= Date: Fri, 14 Nov 2014 16:33:18 +0100 Subject: Ctrl: when animations are over: default stateAfterAnimation to StateType.DONE --- core/src/ch/asynk/tankontank/game/Ctrl.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/core/src/ch/asynk/tankontank/game/Ctrl.java b/core/src/ch/asynk/tankontank/game/Ctrl.java index 8b0fa93..cba0e5b 100644 --- a/core/src/ch/asynk/tankontank/game/Ctrl.java +++ b/core/src/ch/asynk/tankontank/game/Ctrl.java @@ -102,8 +102,11 @@ public class Ctrl implements Disposable public void animationDone() { animationCount -= 1; - if (animationCount == 0) - setState(stateAfterAnimation); + if (animationCount == 0) { + StateType tmp = stateAfterAnimation; + stateAfterAnimation = StateType.DONE; + setState(tmp); + } if (animationCount < 0) TankOnTank.debug(" animationCount < 0"); } -- cgit v1.1-2-g2b99