evil-inside/src/ei/engine/state/GameState.java

36 lines
587 B
Java

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