diff options
author | Jérémy Zurcher <jeremy@asynk.ch> | 2014-11-14 11:52:50 +0100 |
---|---|---|
committer | Jérémy Zurcher <jeremy@asynk.ch> | 2014-11-14 11:52:50 +0100 |
commit | 3c3882560b5888f193858a58b1d03ff5bca3c199 (patch) | |
tree | 2c1c6a0eda1092020a58621b47ac4ee005dbe7fb /core/src/ch/asynk/tankontank/game/State.java | |
parent | 9c5b54e267c661f28cf65067168af2735667aa74 (diff) | |
download | RustAndDust-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.java | 10 |
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); } |