Add Event system
Add GameContent
new class LevelLoader.
LevelLoader an die neue Levelstruktur angepasst
Dungeon an die neue Levelstruktur angepasst
Neuen Level mit Level-Ordner hinzugefügt
GemeElements 'Player', 'Exit', 'Trap' hinzugefügt
Neue Konstruktoren in GameElement hinzugefügt
Neue Klasse 'Error' zum anzeigen der Fehlermeldungen und Mitteilungen
hinzugefügt
Progress in eventsystem:
ElementType, GameLogic, Movable, TODO
Klasse LevelLoader fertig.
Abfrage der Kollision hinzugefügt.
GameElement hat jetzt "Ecken".
Fehler behoben: Elemente werden nun zum Dungeon hinzugefügt.
Neue getName()-Methode in GameElement.
Camera zeichnet neue Elemente.
getContent und setContent in Dungeon angepasst.
draw in Wall implementiert.
Timer hinzugefügt.
draw()-Methode in alle GameElements implementiert.
GameLogic implementiert ActionListener um auf die Events zu reagieren
(Spieler- und Gegnerbewegung, Kollisionsabfrage).
Dungeon-Klasse an die neue GameElement-Struktur angepasst. In GameLogic
die Steuerung für Player implementiert. Noch keine Kollisionsabfrage für
Player. In GameElement new setPosition-Methode hinzugefügt.
Extend Vector2d
Camera drawing GameElements from GameContent
Changed Camera
LevelLoader angepasst.
LevelLoader und App an Gamecontent angepasst.
Readme.
level00.lvl gefixt.
Changed drawing to new system
Neue Enum-Klasse Direction. Listener- und Dungeon-Klasse samt Verweise
darauf entfernt. move-Methode in GameElement implementiert.
Player-Objekt in GameContent hinzugefügt. Abfrage nach Kollision beim
erstellen eines Levels implementiert.
Neue Enum-Klasse Direction. Listener- und Dungeon-Klasse samt Verweise
darauf entfernt. move-Methode in GameElement implementiert.
Player-Objekt in GameContent hinzugefügt. Abfrage nach Kollision beim
erstellen eines Levels implementiert.
+ Merge.
Changed moving of GameElements