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

37 lines
587 B
Java
Raw Normal View History

2007-03-07 21:42:12 +00:00
package ei.engine.state;
public abstract class GameState {
2007-03-07 21:42:12 +00:00
private String name;
private boolean enabled = false;
public GameState(String name){
this.name = name;
}
2007-03-07 21:42:12 +00:00
/**
* 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();
2007-03-07 21:42:12 +00:00
public abstract void render();
2007-03-07 21:42:12 +00:00
}