/* Aufgabe 2 (von http://www.gierhardt.de/informatik/info11/javakara.html):
Kara sucht das Ende eines einfachen Labyrinths bestehend aus Bäumen, 
wobei keine Löcher in den Baumreihen auftreten. Das Ende des 
Labyrinths ist eine "Sackgasse".
*/

public class Solist extends Marienkaefer {

  void einenSchrittWeiter()
  {
   if (!kara.treeFront())
        { kara.move(); }
   else {
         if (!kara.treeLeft())
              {
                kara.turnLeft();
                kara.move();
              }
         else {
                kara.turnRight();
                kara.move();
              }
        }
  }


  public void myProgram()
  { 
    while ( !(kara.treeFront() && kara.treeLeft() && kara.treeRight() ) )
      {
        einenSchrittWeiter();
      }
  }  
}

