public class MapEngine
extends java.lang.Object
| Constructor and Description |
|---|
MapEngine()
Öffnet einen File Chooser um eine Custom Map auszuwählen, welche anschließend geladen wird.
|
MapEngine(int mapNumber)
Lädt die Map mit angegebener mapNumber.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addAllToPanel(javax.swing.JPanel gamePanel)
Zeichnet die Map auf angegebenen Panel.
|
java.util.ArrayList<StaticObject> |
getAllHardwareObjects() |
java.util.ArrayList<StaticObject> |
getAllHardwareTriggerObjects() |
java.util.ArrayList<StaticObject> |
getAllMapObjects() |
java.util.ArrayList<StaticObject> |
getAllWallObjects() |
java.util.ArrayList<StaticObject> |
getAllWayObjects() |
void |
printMapGridWithTriggers()
Deprecated.
Schreibt eine mit Trigger konvertierte Map-Datei in die Konsole.
Diese Methode existiert nur zu Testzwecken und ist daher deprecated markiert.
|
public MapEngine(int mapNumber)
mapNumber - Die Nummer der zu ladenen Mappublic MapEngine()
public java.util.ArrayList<StaticObject> getAllMapObjects()
public java.util.ArrayList<StaticObject> getAllHardwareObjects()
public java.util.ArrayList<StaticObject> getAllWallObjects()
public java.util.ArrayList<StaticObject> getAllWayObjects()
public java.util.ArrayList<StaticObject> getAllHardwareTriggerObjects()
public void printMapGridWithTriggers()
public void addAllToPanel(javax.swing.JPanel gamePanel)
gamePanel - das JPanel auf das gezeichnet werden soll.