2017-11-06 10:55:21 -07:00

25 lines
619 B
Java

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;}
}