summaryrefslogtreecommitdiffstats
path: root/core/src/ch/asynk/tankontank/game/GameState.java
diff options
context:
space:
mode:
authorJérémy Zurcher <jeremy@asynk.ch>2014-10-06 16:28:19 +0200
committerJérémy Zurcher <jeremy@asynk.ch>2014-10-06 16:28:19 +0200
commit940cf359bdc79875dfd58725eca41f8bf4b6f47a (patch)
treeb0f90d3f26f297981a2f15a825cd9d78f9be38a0 /core/src/ch/asynk/tankontank/game/GameState.java
parent413470de7d87de33752930a67a7e8d65c5f9032f (diff)
downloadRustAndDust-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.java12
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();