diff options
author | Jérémy Zurcher <jeremy@asynk.ch> | 2014-10-06 16:28:19 +0200 |
---|---|---|
committer | Jérémy Zurcher <jeremy@asynk.ch> | 2014-10-06 16:28:19 +0200 |
commit | 940cf359bdc79875dfd58725eca41f8bf4b6f47a (patch) | |
tree | b0f90d3f26f297981a2f15a825cd9d78f9be38a0 /core/src/ch/asynk/tankontank/game/GameState.java | |
parent | 413470de7d87de33752930a67a7e8d65c5f9032f (diff) | |
download | RustAndDust-940cf359bdc79875dfd58725eca41f8bf4b6f47a.zip RustAndDust-940cf359bdc79875dfd58725eca41f8bf4b6f47a.tar.gz |
add abort() and enter() to GameState, set default implementation in GameStateCommon
Diffstat (limited to 'core/src/ch/asynk/tankontank/game/GameState.java')
-rw-r--r-- | core/src/ch/asynk/tankontank/game/GameState.java | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/core/src/ch/asynk/tankontank/game/GameState.java b/core/src/ch/asynk/tankontank/game/GameState.java index a66dba1..316129e 100644 --- a/core/src/ch/asynk/tankontank/game/GameState.java +++ b/core/src/ch/asynk/tankontank/game/GameState.java @@ -3,11 +3,17 @@ package ch.asynk.tankontank.game; public interface GameState { enum State { - NONE, - PATH, - DIRECTION + VIEW, + MOVE, + DIRECTION, + ROTATE, + ANIMATION }; + public void enter(); + + public void abort(); + public void touchDown(); public void touchUp(); |