public class World extends AbstractWorld
Modifier and Type | Field and Description |
---|---|
PlatformCamera |
camera |
EntryHandler |
entrys |
Water |
foreground |
AbstractRasteredTileMap<Tile> |
map |
AbstractPlatformPlayer<Tile> |
player |
Background |
swamp |
Modifier and Type | Method and Description |
---|---|
void |
load(FileReader file) |
protected void |
loadXML(XMLNode world) |
void |
render(java.awt.Graphics2D g) |
void |
save(FileWriter file) |
protected void |
saveXML(XMLNode world) |
void |
update(float extrp,
Keyboard keyboard,
Mouse mouse)
Update world, and input calls.
|
calculateMapView, loadFromFile, loadFromXML, render, saveToFile, saveToXML
public final AbstractRasteredTileMap<Tile> map
public final AbstractPlatformPlayer<Tile> player
public final PlatformCamera camera
public final Background swamp
public final Water foreground
public final EntryHandler entrys
public World(Screen screen, int fact)
public void update(float extrp, Keyboard keyboard, Mouse mouse)
AbstractWorld
update
in class AbstractWorld
extrp
- extrapolation value.keyboard
- keyboard reference.mouse
- mouse reference.public void render(java.awt.Graphics2D g)
render
in class AbstractWorld
public void save(FileWriter file) throws java.io.IOException
save
in class AbstractWorld
java.io.IOException
public void load(FileReader file) throws java.io.IOException
load
in class AbstractWorld
java.io.IOException
protected void saveXML(XMLNode world)
saveXML
in class AbstractWorld
protected void loadXML(XMLNode world)
loadXML
in class AbstractWorld