de.hska.java.aufgaben.grafik.schildkroete
Interface Schildkroete

All Known Implementing Classes:
Chelone, SchildkroeteGrafisch, SchildkroeteText

public interface Schildkroete

Eine Schildkröte, die eine genau definierte Position einnimmt und immer in eine Laufrichtung schaut.

Author:
pape

Method Summary
 void drehen(double winkel)
          Dreht die Schildkroete um den Winkel gegen den Uhrzeigersinn.
 void geheZu(double x, double y)
          Geht von der aktuellen Position zum neuen Punkt und zeichnet dabei die zurückgelegte Strecke.
 double getX()
           
 double getY()
           
 void laufen(double distanz)
          Lauft von der aktuellen Position in Laufrichtung die gegeben distanz und zeichnet dabei die zurückgelegte Strecke.
 void positionieren(double x, double y)
          Geht zu der angegebenen Position ohne eine Strecke zu zeichnen.
 

Method Detail

drehen

void drehen(double winkel)
Dreht die Schildkroete um den Winkel gegen den Uhrzeigersinn.

Parameters:
winkel - in Grad

laufen

void laufen(double distanz)
Lauft von der aktuellen Position in Laufrichtung die gegeben distanz und zeichnet dabei die zurückgelegte Strecke.


getX

double getX()

getY

double getY()

positionieren

void positionieren(double x,
                   double y)
Geht zu der angegebenen Position ohne eine Strecke zu zeichnen.


geheZu

void geheZu(double x,
            double y)
Geht von der aktuellen Position zum neuen Punkt und zeichnet dabei die zurückgelegte Strecke.



(c) Prof. Dr. Christian Pape --- Übersicht aller Java-Programmieraufgaben