From 2010c3ecebe7d6b4c5cd7d00be438f33fe72cd1e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9my=20Zurcher?= Date: Fri, 14 Nov 2014 12:56:34 +0100 Subject: Ctrl: fix stateType management to ensure sequential changes --- core/src/ch/asynk/tankontank/game/Ctrl.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/core/src/ch/asynk/tankontank/game/Ctrl.java b/core/src/ch/asynk/tankontank/game/Ctrl.java index 09822b4..8b0fa93 100644 --- a/core/src/ch/asynk/tankontank/game/Ctrl.java +++ b/core/src/ch/asynk/tankontank/game/Ctrl.java @@ -225,9 +225,11 @@ public class Ctrl implements Disposable break; } - this.state.enter(stateType); - + StateType tmp = stateType; stateType = nextState; + + this.state.enter(tmp); + } public void touchDown(float hx, float hy, float mx, float my) -- cgit v1.1-2-g2b99