From 172e8f0bf1e4f91c5c5a529e5b3d7f4737b35e19 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9my=20Zurcher?= Date: Tue, 29 Mar 2016 11:54:01 +0200 Subject: Ctrl,State: enable StateReplay --- core/src/ch/asynk/rustanddust/game/Ctrl.java | 6 ++++++ core/src/ch/asynk/rustanddust/game/State.java | 1 + 2 files changed, 7 insertions(+) diff --git a/core/src/ch/asynk/rustanddust/game/Ctrl.java b/core/src/ch/asynk/rustanddust/game/Ctrl.java index 2885b5f..6b7b65d 100644 --- a/core/src/ch/asynk/rustanddust/game/Ctrl.java +++ b/core/src/ch/asynk/rustanddust/game/Ctrl.java @@ -24,6 +24,7 @@ import ch.asynk.rustanddust.game.states.StateAnimation; import ch.asynk.rustanddust.game.states.StateReinforcement; import ch.asynk.rustanddust.game.states.StateDeployment; import ch.asynk.rustanddust.game.states.StateWithdraw; +import ch.asynk.rustanddust.game.states.StateReplay; public abstract class Ctrl implements Disposable { @@ -48,6 +49,7 @@ public abstract class Ctrl implements Disposable private final State reinforcementState; private final State deploymentState; private final State withdrawState; + private final State replayState; private int animationCount = 0; @@ -92,6 +94,7 @@ public abstract class Ctrl implements Disposable this.reinforcementState = new StateReinforcement(); this.deploymentState = new StateDeployment(); this.withdrawState = new StateWithdraw(); + this.replayState = new StateReplay(); this.stateType = StateType.LOADING; @@ -354,6 +357,9 @@ public abstract class Ctrl implements Disposable case DEPLOYMENT: state = deploymentState; break; + case REPLAY: + state = replayState; + break; default: break; } diff --git a/core/src/ch/asynk/rustanddust/game/State.java b/core/src/ch/asynk/rustanddust/game/State.java index d3fbb1b..a3a6fec 100644 --- a/core/src/ch/asynk/rustanddust/game/State.java +++ b/core/src/ch/asynk/rustanddust/game/State.java @@ -4,6 +4,7 @@ public interface State { enum StateType { LOADING, + REPLAY, SELECT, MOVE, ROTATE, -- cgit v1.1-2-g2b99