| Hamstername: Killer |

|
| Version: 1.51 |
| Autor: Michael Sack |
Fadenändern
public void Fadenändern()
- Die Methode Fadenändern () durchläuft die Liste BewegungsFaden vom Ende zum Anfang.
Dabei überprüft sie, wenn sie am Ende anfängt, ob das letzte Objekt Feldinhalt nur noch
einen Weg besitzt. Wenn dies so ist, dann wird das letzte Objekt Feldinhalt der Liste
gelöscht und dem vorletzten Objekt Feldinhalt der Weg gelöscht, der am weitesten rechts
liegt. Dies geschieht mit der Methode removeLastListElement () der Klasse Feldinhalt.java
. Im Anschluss geht die Methode weiter, also überprüft das nun das neue letzte Objekt
Feldinhalt der Liste auf das selbe Kriterium. Die Methode wird abgebrochen, wenn an einer
Stelle in der Liste mehr als ein Weg zur Wahl steht. Zusätzlich gibt es eine Bedingung,
dass die Methode nur gestartet wird, wenn sich auf dem letzten Objekt Feldinhalt keine
Körner mehr befinden. (c) Copyright by Michael Sack 2002