import JavaKaraProgram;
/**
* <hr>
* Aufgabe für Kara: : KARA steht vor einem Baum. Am liebsten ginge sie ja
* rechts um den Baum, aber der Benutzer wird gefragt, ob sie rechts oder
* links um den Baum laufen soll. Der Computer teilt dem Benutzer mit,
* welchen Weg sie nun nehmen wird.
* <hr>
* @see <a href="Javakara.html">Alle Programme</a>
* @author Michael Martin
* @version 1.0 / 31.1.2002
*/
public class KaraFraegt extends JavaKaraProgram
{ // Anfang von KaraFraegt

  void geheRechtsUmBaum()
  { kara.turnRight();
    kara.move();
    kara.turnLeft();
    kara.move();
    kara.move();
    kara.turnLeft();
    kara.move();
    kara.turnRight();
  }// Ende von geheRechtsUmBaum
  
  void geheLinksUmBaum()
  { kara.turnLeft();
    kara.move();
    kara.turnRight();
    kara.move();
    kara.move();
    kara.turnRight();
    kara.move();
    kara.turnLeft();
  }// Ende von geheLinksUmBaum
  
  public void myProgram()
  { // Anfang von myProgram
   String antwort;
   antwort=tools.stringInput("Soll Kara rechts oder links um dem Baum gehen?");
   if (antwort.equals("rechts"))     // probiere equalsIgnoreCase statt equals
   { tools.showMessage("OK, Kara geht also rechts um den Baum!");
     this.geheRechtsUmBaum();
   }
   else
   { tools.showMessage("Na gut, dann geht Kara eben links um den Baum!");
     this.geheLinksUmBaum();
   };
  } // Ende von myProgram

} // Ende von KaraFraegt

