Auftrag
|
init
|
nachher
|
Der Stift ist initialisiert. Die Zeichenebene
steht zur Verfügung und der Stift befindet
sich angehoben oben links an Position (0,0) mit
Richtung 0° im normalen Zeichenmodus.
|
|
|
Auftrag
|
bewegeUm (pDistanz : Zahl)
|
nachher
|
Der Stift wurde von seiner aktuellen Position in
die aktuelle Richtung bewegt. "pDistanz" gibt die
Länge der zurückgelegten Strecke an.
|
|
|
Auftrag
|
bewegeBis (ph,pv : Zahl)
|
nachher
|
Der Stift wurde unabhängig von seiner
vorherigen Position auf die durch die Parameter
angegebene Position bewegt.
|
|
|
Auftrag
|
dreheUm (pWinkel : Zahl)
|
nachher
|
Der Stift wurde ausgehend von seiner vorherigen
Richtung um die durch "pWinkel" angegebene
Winkelgröße im mathematisch positiven
Sinne weitergedreht.
|
|
|
Auftrag
|
dreheBis (pWinkel : Zahl)
|
nachher
|
Der Stift wurde unabhängig von seiner
vorherigen Richtung auf die durch "pWinkel"
angegebene Winkelgröße gedreht.
|
|
|
Auftrag
|
runter
|
nachher
|
Der Stift ist abgesenkt.
|
|
|
Auftrag
|
hoch
|
nachher
|
Der Stift ist angehoben.
|
|
|
Auftrag
|
schreibeText (pText : Zeichenkette)
|
nachher
|
Der Stift hat den angegebenen Text auf die
Zeichenebene unter Verwendung seines aktuellen
Zeichenmodus unabhängig vom Zustand
geschrieben. Die aktuelle Stiftposition war die
linke obere Ecke des Textes. Die neue Stiftposition
ist die rechte obere Ecke des Textes.
|
|
|
Auftrag
|
schreibeZahl (pZahl : Zahl)
|
nachher
|
Der Stift hat die angegebene Zahl auf die
Zeichenebene unter Verwendung seines aktuellen
Zeichenmodus unabhängig vom Zustand
geschrieben. Die aktuelle Stiftposition war die
linke obere Ecke der Zahl. Die neue Stiftposition
ist die rechte obere Ecke der Zahl.
|
|
|
Auftrag
|
normal
|
nachher
|
Der Stift arbeitet im Normalmodus.
|
|
|
Auftrag
|
wechsle
|
nachher
|
Der Stift arbeitet im Wechselmodus.
|
|
|
Auftrag
|
radiere
|
nachher
|
Der Stift arbeitet im Radiermodus.
|
|
|
Auftrag
|
zeichneRechteck (pBreite, pHoehe : Zahl)
|
nachher
|
Der Stift hat unabhängig von seinem Zustand
im aktuellen Zeichenmodus ein achsenparalleles
Rechteck mit der aktuellen Position als linker
oberer Ecke und der angegebenen Breite und
Höhe gezeichnet. Die Position und die Richtung
des Stiftes sind unverändert.
|
|
|
Auftrag
|
zeichneKreis (pRadius : Zahl)
|
nachher
|
Der Stift hat unabhängig von seinem Zustand
im aktuellen Zeichenmodus einen Kreis mit der
aktuellen Position als Mittelpunkt und dem
angegebenen Radius gezeichnet. Die Position und die
Richtung des Stiftes sind unverändert.
|
|
|
Anfrage
|
hPosition : Zahl
|
nachher
|
Diese Anfrage liefert die horizontale Koordinate
der aktuellen Stiftposition.
|
|
|
Anfrage
|
vPosition : Zahl
|
nachher
|
Diese Anfrage liefert die vertikale Koordinate
der aktuellen Stiftposition.
|
|
|
Anfrage
|
winkel : Zahl
|
nachher
|
Diese Anfrage liefert die momentane
Bewegungsrichtung des Stifts.
|
|
|
Auftrag
|
gibFrei
|
nachher
|
Der Stift steht nicht mehr zur
Verfügung.
|