public class Controller extends java.lang.Object implements GameManager
Constructor and Description |
---|
Controller() |
Modifier and Type | Method and Description |
---|---|
static void |
disposeClass() |
void |
enter()
Should be called when the manager becomes active.
|
void |
exit()
should get called when you leave the editor
|
DevTools |
getDevTools() |
static LightEngine |
getLightEngine() |
static Map |
getMap()
Returns the currently loaded map.
|
Minimap |
getMinimap()
Returns the minimap.
|
float |
getTimespeed() |
void |
init()
This method works like a constructor.
|
void |
init(Generator generator)
This method works like a constructor.
|
boolean |
isInitalized() |
static boolean |
loadMap(java.lang.String name)
Tries loading a map.
|
void |
onEnter()
Overriding method should contain what should happen when the manager becomes active.
|
static void |
setMap(Map map) |
void |
setMinimap(Minimap minimap)
Set the minimap and "builds it"
|
void |
setTimespeed(float timespeed) |
void |
update(float delta)
Main method which is called every refresh.
|
public void init()
public void init(Generator generator)
generator
- Set the map generator you want to use.public void update(float delta)
delta
- time since last callpublic static boolean loadMap(java.lang.String name)
name
- the name of the mappublic static Map getMap()
public static void setMap(Map map)
map
- public Minimap getMinimap()
public void setMinimap(Minimap minimap)
minimap
- public static LightEngine getLightEngine()
public float getTimespeed()
public void setTimespeed(float timespeed)
timespeed
- public DevTools getDevTools()
public static void disposeClass()
public boolean isInitalized()
isInitalized
in interface GameManager
public void onEnter()
GameManager
onEnter
in interface GameManager
public final void enter()
GameManager
GameManager.onEnter()
.enter
in interface GameManager
GameManager.onEnter()
public void exit()