Kara läuft in einer Endlosschleife um die Bäume herum Slalom. Dazu muss er abwechslungsweise Links- und Rechts-Drehungen um die Bäume machen. Das machen im folgenden Programmauszug die Methoden viertelDrehungLinks() bzw viertelDrehungRechts():
while (true) {
while (kara.treeLeft() && !kara.treeRight()) {
viertelDrehungLinks();
}
viertelDrehungRechts();
while (!kara.treeLeft() && kara.treeRight()) {
viertelDrehungRechts();
}
viertelDrehungLinks();
}