
import sum.kern.*;
/**
 * @author 
 * @version 
 */
public class HaeuserZeichnen
{
    // Objekte
    Bildschirm derBildschirm;
    Stift meinStift;

    // Konstruktor
    public HaeuserZeichnen()
    {
        derBildschirm = new Bildschirm(800, 500);
        meinStift = new Stift();
    }

    // Dienste
    public void fuehreAus()
    {
        // Aktionsteil

        // Es wird "das Haus des Nikolaus" gezeichnet
        meinStift.bewegeBis(100, 400);  // Zum Startpunkt links unten
        meinStift.runter();
        meinStift.bewegeUm(200);
        meinStift.dreheUm(90);
        meinStift.bewegeUm(200);
        meinStift.dreheUm(30);
        meinStift.bewegeUm(200);
        meinStift.dreheUm(120);
        meinStift.bewegeUm(200);
        meinStift.dreheUm(30);
        meinStift.bewegeUm(200);
        meinStift.dreheUm(135);
        meinStift.bewegeUm(200*Math.sqrt(2.0));
        meinStift.dreheUm(135);
        meinStift.bewegeUm(200);
        meinStift.dreheUm(135);
        meinStift.bewegeUm(200*Math.sqrt(2.0));
        meinStift.dreheUm(45);        // Endpunkt ist rechts unten
        meinStift.hoch();

        
        
        meinStift.schreibeText("Hallo, hier wird jetzt weitergebaut.");
	    
        // Aufraeumen
        meinStift.gibFrei();
        derBildschirm.gibFrei();
    }
}