Kreatur
Setze das abgebildete Klassendiagramm vollständig um. Erstelle zum Testen eine ausführbare Klasse.
Klassendiagramm
Allgemeine Hinweise
- Aus Gründen der Übersicht werden im Klassendiagramm keine Getter und Object-Methoden dargestellt
 - So nicht anders angegeben, sollen Konstruktoren, Setter, Getter sowie die Object-Methoden wie gewohnt implementiert werden
 
Hinweise zur Klasse Creature
- Die Methode 
void moveUp()soll den Y-Wert der Position inkrementieren - Die Methode 
void moveDown()soll den Y-Wert der Position dekrementieren - Die Methode 
void moveLeft()soll den X-Wert der Position dekrementieren - Die Methode 
void moveRigth()soll den X-Wert der Position inkrementieren 
Hinweis zur Klasse CreaturesReader
Die Methode List<Creature> getCreatures(file: File) soll alle Kreaturen der
eingehenden Datei zurückgeben und die Kreaturen die Bewegungen der eingehenden
Datei ausführen lassen.
Beispielhafter Aufbau der Kreaturendatei
Frankensteins Monster;MONSTER;0;5
DOWN;DOWN;LEFT;LEFT
Dracula;VAMPIRE;3;3
UP;RIGHT;UP
Kurt;ZOMBIE;-2;-2
DOWN