public abstract class GameSystem<T extends Entity> extends System<T>
Systementities, isDebugging| Constructor and Description |
|---|
GameSystem() |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
initialise(GameContainer gc)
Initialise the
System |
abstract void |
interpolate(GameContainer gc,
float alpha)
Interpolate the
System |
abstract void |
render(GameContainer gc,
Graphics g)
Render the
System |
void |
update(float delta)
Updates all
Entitys in the system |
abstract void |
update(GameContainer gc,
float delta)
Update the
System |
addEntity, getEntity, isDebugging, removeEntity, setDebuggingpublic abstract void initialise(GameContainer gc)
Systemgc - The GameContainer calling initialisepublic abstract void update(GameContainer gc, float delta)
Systemgc - The GameContainer calling updatedelta - The time in seconds since the last updatepublic abstract void interpolate(GameContainer gc, float alpha)
Systemgc - The GameContainer calling interpolatealpha - The alpha value to use during interpolationpublic abstract void render(GameContainer gc, Graphics g)
Systemgc - The GameContainer calling renderg - The Graphics instance