Hamster Dokumentation

 

Hamstername: Killer

bighamster.gif (4244 Byte)

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