diff options
author | Jérémy Zurcher <jeremy@asynk.ch> | 2014-10-14 16:53:55 +0200 |
---|---|---|
committer | Jérémy Zurcher <jeremy@asynk.ch> | 2014-10-14 16:53:55 +0200 |
commit | 605d4e13db0d6401927f0b03ed9c6764bd2147d2 (patch) | |
tree | 562bcf9bb961b7eac3b0a9900c3c2790cce3df7a /core/src/ch/asynk/tankontank/game/Ctrl.java | |
parent | 8cef42c8fcdfc38ffe66f122ff89e14c643f7709 (diff) | |
download | RustAndDust-605d4e13db0d6401927f0b03ed9c6764bd2147d2.zip RustAndDust-605d4e13db0d6401927f0b03ed9c6764bd2147d2.tar.gz |
add promote action
Diffstat (limited to 'core/src/ch/asynk/tankontank/game/Ctrl.java')
-rw-r--r-- | core/src/ch/asynk/tankontank/game/Ctrl.java | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/core/src/ch/asynk/tankontank/game/Ctrl.java b/core/src/ch/asynk/tankontank/game/Ctrl.java index dd92575..6ef8eed 100644 --- a/core/src/ch/asynk/tankontank/game/Ctrl.java +++ b/core/src/ch/asynk/tankontank/game/Ctrl.java @@ -7,6 +7,7 @@ import ch.asynk.tankontank.game.states.StateCommon; import ch.asynk.tankontank.game.states.StateSelect; import ch.asynk.tankontank.game.states.StateMove; import ch.asynk.tankontank.game.states.StateRotate; +import ch.asynk.tankontank.game.states.StatePromote; import ch.asynk.tankontank.game.states.StateAttack; import ch.asynk.tankontank.game.states.StateAnimation; @@ -24,6 +25,7 @@ public class Ctrl implements Disposable private State selectState; private State pathState; private State rotateState; + private State promoteState; private State attackState; private State animationState; @@ -46,6 +48,7 @@ public class Ctrl implements Disposable this.selectState = new StateSelect(this, map); this.pathState = new StateMove(); this.rotateState = new StateRotate(); + this.promoteState = new StatePromote(); this.attackState = new StateAttack(); this.animationState = new StateAnimation(); @@ -131,6 +134,9 @@ public class Ctrl implements Disposable case ROTATE: this.state = rotateState; break; + case PROMOTE: + this.state = promoteState; + break; case ATTACK: this.state = attackState; break; |