package build.com.hobogames.states; import build.com.hobogames.Handler; import java.util.Scanner; public abstract class State { protected static State currentState = null; protected Handler handler; protected Scanner sc = new Scanner(System.in); protected String subState; public State(Handler handler) { this.handler = handler; } public abstract void init(); public abstract void update(); public abstract void end(); public static State getCurrentState() {return currentState;} public static void setCurrentState(State state) {State.currentState = state;} }