Initial import.
This commit is contained in:
parent
5f299890cb
commit
330607c72b
23 changed files with 338 additions and 0 deletions
32
src/ei/engine/state/GameState.java
Normal file
32
src/ei/engine/state/GameState.java
Normal file
|
|
@ -0,0 +1,32 @@
|
|||
package ei.engine.state;
|
||||
|
||||
abstract class GameState {
|
||||
private String name;
|
||||
private boolean enabled = false;
|
||||
|
||||
/**
|
||||
* 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;
|
||||
}
|
||||
|
||||
abstract void update();
|
||||
|
||||
abstract void render();
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue