/*
 *  KaraZaehlt2.java,  (c) Michael Martin     19.3.2003
 *  Beispielprogramm Zählschleifen 
 *  Sie zählt die Felder bis zum Baum, geht eine Zeile tiefer und geht 
 *  genauso viele Schritte zurück und legt dabei Blätter ab.
 *  Blätter hin.
*/

import JavaKaraProgram;

public class KaraZaehlt2 extends JavaKaraProgram
{ // Anfang von KaraZaehlt2
	      
	  void geheZeileTiefer()
	  { // Anfang von geheUmBaum
	       kara.turnRight();
	       kara.move();
	       kara.turnRight();
	  } // Ende von geheZeileTiefer


    public void myProgram()
	  { // Anfang von myProgram
	    int anz;
	    anz = 0;
	    while ( !kara.treeFront() )
	        {  
	          kara.move();  
	          anz = anz + 1;   
	        }
	    tools.showMessage ("Ich bin " + anz + " Felder gegangen");
	    this.geheZeileTiefer();
	    for (int i = 1; i <= anz; i++ )
	        { kara.putLeaf();
	          kara.move();  
	        }
	  } // Ende von myProgram

} // Ende von KaraZaehlt2

	

