next up previous contents index 6264666870
Next: 1.3.4 Bildschirmprozeduren Up: 1.3 Turtle-Funktionen Previous: 1.3.2 Drehung, Winkel, Kreis   Contents   Index

1.3.3 Erscheinungsbild und Konfiguration

tracer(flag):
Prozedur, die den »Tracer« ein und ausschaltet. Tracing bedeutet »Verfolgung«, d.h. die Linien werden langsamer gezogen als üblich und während des Zeichnens ist die Turtle sichtbar. Das flag kann die Werte 1 (für »wahr«) und 0 (für »falsch«) annehmen. Es bedeutet tracer(1) sozusagen ein show_turtle und tracer(0) ein hide_turtle-Befehl.
up():
Prozedur, die den Schreibstift hochstellt. Jede Bewegung erfolgt also ohne Zeichnung.
down():
Prozedur, die den Schreibstift absenkt. Die folgenden Bewegungen werden aufgezeichnet.
width(width):
Prozedur, die die Strichdicke auf width Pixel festlegt.
color(s):
Prozedur, die die Zeichenfarbe festlegt. s muss dabei ein Name als String sein, zum Beispiel color('red').
color(r,g,b):
Prozedur, die die Zeichenfarbe festlegt. Es müssen drei Parameter übergeben werden, die allesamt zwischen 0 und 1 liegen. Es ergibt zum Beispiel color(0.2,0.2,0.1) einen braunen Farbton. Es kann alternativ auch (r,g,b) als ganzes Tupel übergeben werden, wenn das erforderlich ist. So ist zum Beispiel color((0.2,0.2,0.1)) auch möglich.
fill(flag):
Prozedur, die einen folgenden geschlossenen Pfad mit der voreingestellten Farbe füllt. Üblicherweise ruft man vor der zu erstellenden Figur zunächst fill(1) auf, zeichnet sie dann und fügt am Ende fill(0) hinzu. Danach sollte die Figur gefüllt sein. Hier muss noch genauer nachgeforscht werden, wie eine Figur mit andersfarbigem Rand und bestimmtem Muster gezeichnet werden kann. Kreise können zunächst einmal auch noch nicht gefüllt werden.
write(text):
Schreibt text an die aktuelle Cursorposition. Dabei muss text nicht unbedingt ein String sein. Andere Objekte sind auch möglich. write funktioniert ähnlich wie print. Optional kann als zweiter Parameter move eine 1 oder eine 0 gesetzt werden, je nachdem ob man wünscht, dass der Stift am Ende des Textes stehenbleiben soll oder nicht. Defaultmässig ist move auf »false«, also 0, eingestellt. Der Schreibstift kehrt also immer an den Anfang des Textes zurück.


next up previous contents index 6264666870
Next: 1.3.4 Bildschirmprozeduren Up: 1.3 Turtle-Funktionen Previous: 1.3.2 Drehung, Winkel, Kreis   Contents   Index
Heiko Schroeder 2003-03-23