Java Reference
In-Depth Information
graseReiheAb();
}
}
}
void graseReiheAb() {
sammle();
while (vornFrei()) {
vor();
sammle();
}
}
void sammle() {
while (kornDa()) {
nimm();
}
}
// Achtung: Die Funktion produziert Seiteneffekte!
boolean begibDichInNaechsteReiheVonOst() {
kehrt();
// finde naechste Nische
while (vornFrei() && !linksFrei()) {
vor();
}
if (!linksFrei()) {
// Ende der Mulde erreicht
return false;
} else {
// begib dich in naechste Reihe
linksUm();
vor();
rechtsUm();
return true;
}
}
// Achtung: Die Funktion produziert Seiteneffekte!
boolean begibDichInNaechsteReiheVonWest() {
kehrt();
// finde naechste Nische
while (vornFrei() && !rechtsFrei()) {
vor();
}
if (!rechtsFrei()) {
Search WWH ::




Custom Search