Diamanten aufsammeln und mitzählen wie viel Schritte der Roboter macht funktioniert jetzt.
Werte werden derzeit in der Konsole ausgegeben.
Weiters wird jetzt überprüft ob der Roboter in eine Wand kracht und falls ja wird das Spiel abgebrochen.
Ich habe das ganze Beispielprogramm vom Wolfgang in die InstructionList aufgenommen, sodass jetzt auch Verzweigungen und 4-Weg Kreuzungen behandelt werden.
Zusätzlich werden auch Loops, die auf der Innenseite aber keine Verzweigungen besitzen, behandelt. (siehe Labyrinthaufbau.xml)
Zu finden ist das geschriebene Programm in der Klasse PrintLabyrinth in der Methode
CreateInstructList(), falls jemand weitere Fälle hinzufügen möchte.
Nicht vergessen den absoluten Pfad der XML-Datei im
HTML-File index1.htm ändern!
Alle Einstellungen müssen noch mitkompiliert werden.