import JavaKaraProgram;
/**
* <hr>
* Aufgabe für Kara: : KARA steht vor einem Baum. Der Benutzer soll eingeben
* ob KARA
* (a) das Kleeblatt aufheben soll
* (b) das Kleeblatt ein Feld nach hinten schieben soll
* (c) hinter dem Kleeblatt ein zweites ablegen soll.
* Falls der Benutzer weder a, noch b, noch c eingibt, soll der Computer
* mitteilen, dass KARA nicht tun kann.
 <hr>
* @see <a href="Javakara.html">Alle Programme</a>
* @author Michael Martin
* @version 1.0 / 11.2.2002
*/
public class KaraFraegt3 extends JavaKaraProgram
{ // Anfang von KaraFraegt3

  public void myProgram()
  { // Anfang von myProgram
   String antwort;
   antwort=tools.stringInput("Soll Kara \n(a) das Blatt aufheben?\n"
              +"(b) das Blatt schieben? \n(c) noch ein Blatt dazulegen?");
   if (antwort.equalsIgnoreCase("a"))
   { tools.showMessage("OK, Kara hebt das Blatt auf!");
     kara.removeLeaf();
   }
   else
   {  if (antwort.equalsIgnoreCase("b"))
      { tools.showMessage("Kara schiebt das Blatt!");
        kara.removeLeaf();
        kara.move();
        kara.putLeaf();
      }
      else
      { if (antwort.equalsIgnoreCase("c"))
        { tools.showMessage("Kara legt noch ein Blatt ab!");
          kara.move();
          kara.putLeaf();
        }
        else
         { tools.showMessage("Sie haben weder a noch b noch c eingeben.\n Kara"
           +"tut nichts!");
         }
        }
   };
  } // Ende von myProgram

} // Ende von KaraFraegt3

