import java.awt.*;
import java.applet.*;

public class Drachen extends Applet
{ 
  Turtle t;
  public void paint(Graphics g)
  {
    t = new Turtle(this,0, 100, 0);
    zeichne();
  }

  int rechts=-1; // Rechtshaken machen
  int links =+1; // Linkshaken machen
  void zeichne()
  {
    zeichneDrachen(4,100,rechts);
  } // zeichne

  void zeichneDrachen(int stufe, double laenge, int orientierung)
  {
    double neulaenge=laenge*1/Math.sqrt(2);
    if (stufe>0)
         { t.drehe(-45*orientierung);
           zeichneDrachen(stufe-1, neulaenge, links);
           t.drehe(90*orientierung);
           zeichneDrachen(stufe-1, neulaenge, rechts);
           t.drehe(-45*orientierung);
         }
    else { t.vor(laenge);
         }
  } // zeichneDrachen



} // class Drachen

