package ei.engine.state; public abstract class GameState { private String name; private boolean enabled = false; public GameState(String name){ this.name = name; } /** * set if this State is enabled * @param b */ public void setEnabled(boolean b){ enabled = b; } /** * @return the status of the GameState */ public boolean isEnabled(){ return enabled; } /** * @return the name of the GameState */ public String getName(){ return name; } public abstract void update(); public abstract void render(); }