summaryrefslogtreecommitdiffstats
path: root/core/src/ch/asynk/tankontank/game/State.java
diff options
context:
space:
mode:
authorJérémy Zurcher <jeremy@asynk.ch>2014-11-14 11:52:50 +0100
committerJérémy Zurcher <jeremy@asynk.ch>2014-11-14 11:52:50 +0100
commit3c3882560b5888f193858a58b1d03ff5bca3c199 (patch)
tree2c1c6a0eda1092020a58621b47ac4ee005dbe7fb /core/src/ch/asynk/tankontank/game/State.java
parent9c5b54e267c661f28cf65067168af2735667aa74 (diff)
downloadRustAndDust-3c3882560b5888f193858a58b1d03ff5bca3c199.zip
RustAndDust-3c3882560b5888f193858a58b1d03ff5bca3c199.tar.gz
State,Ctrl,States: state management rework
Diffstat (limited to 'core/src/ch/asynk/tankontank/game/State.java')
-rw-r--r--core/src/ch/asynk/tankontank/game/State.java10
1 files changed, 3 insertions, 7 deletions
diff --git a/core/src/ch/asynk/tankontank/game/State.java b/core/src/ch/asynk/tankontank/game/State.java
index 70cc08b..eeecdd7 100644
--- a/core/src/ch/asynk/tankontank/game/State.java
+++ b/core/src/ch/asynk/tankontank/game/State.java
@@ -15,13 +15,13 @@ public interface State
DONE
};
- public void enter(boolean flag);
+ public void enter(StateType prevState);
public void leave(StateType nextState);
- public void abort();
+ public StateType abort();
- public void done();
+ public StateType done();
public void touchDown();
@@ -30,8 +30,4 @@ public interface State
public boolean downInMap(float x, float y);
public boolean upInMap(float x, float y);
-
- public StateType getNextState();
-
- public void setNextState(StateType next);
}