Diese erste Tabelle zeigt die Primitive auf, die die Bewegung des
Igel bestimmen.
Deutsch | Englisch | Argumente | Verwendung |
vw, vorwärts | fd, forward | n : Anzahl Schritte |
Bewegt den Igel n Schritte vorwärts in die Richtung in die er gerade
zeigt. |
rw, rückwärts | bk, back | n: Anzahl Schritte |
Bewegt den Igel n Schritte rückwärts in die Richtung in die er gerade
zeigt. |
re, rechts | rt, right | n: Winkel | Dreht den
Igel n Grad nach rechts relativ zu der Richtung in die er gerade zeigt. |
li, links | lt, left | n: Winkel | Dreht den
Igel n Grad nach links relativ zu der Richtung in die er gerade zeigt. |
kreis | circle | R: Zahl | Zeichnet einen
Kreis vom Radius R um den Igel. |
arc, bogen | arc | R cap1 cap2: Zahlen |
Zeichnet einen Bogen vom Radius R um den Igel. Dieser Bogen wird
eingeschrieben zwischen cap1 und cap2. |
heim | home | keine | Setzt den Igel auf die
Anfangsposition, d.h. auf die Koordinaten [0 0] mit der Richtung nach 0
Grad. |
auf | setpos, setposition | [x y] Liste zweier
Zahlen | Bewegt den Igel zu den Koordinaten, die durch die zwei
Zahlen in der Liste angegeben sind (x bezeichnet die x-Achse und y die
y-Achse) |
sx, setzex | setx | x: x-Achse | Bewegt den
Igel horizontal zu dem Punkt X auf der x-Achse. |
sy, setzey | sety | y: y-Achse | Bewegt den
Igel horizontal zu dem Punkt Y auf der y-Achse. |
sxy, setzexy | setxy | x y: x-Koordinate gefolgt von
der y-Koordinate | Identisch zu auf [x y] |
ak, aufkurs | setheading | n: Richtung |
Orientiert den Igel in die angegebene Richtung. 0 bedeutet, dass der
Igel nach oben zeigt. |
Die zweite Tabelle zeigt die Primitive auf, die Eigenschaften des
Igel einstellen. Sie steuern zum Beispiel, ob der Igel auf dem Schirm
sichtbar sein soll oder in welcher Farbe er zeichnen soll, wenn er sich
bewegt.
Deutsch | Englisch | Argumente | Verwendung |
zi, zeigeigel | st, showturtle | keine | Macht
den Igel auf dem Schirm sichtbar. |
vi, versteckeigel | ht, hideturtle | keine |
Macht den Igel auf dem Schirm unsichtbar. |
lb, löschebild | cs, clearscreen | keine |
Leert den Zeichenbereich. |
wasche | wash | keine | Löscht den
Zeichenbereich aber belässt den Igel an dem Ort. |
reset | resetall | keine | Initialisiert die
XLogo Schnittstelle mit den Standardwerten (Stift-Farbe: schwarz,
Schirmfarbe: weiß, Animationsmodus: aus, Text und Graphik Schriftart:
Dialog 12 Punkt, Stift-Form: Quadrat, Zeichnungsqualität: normal, Igel
erlaubt: 16, Einzelschrittmodus: aus, Schirmgröße [1000 1000]) und
leert die Zeichenfläche. |
sa, stiftab | pd, pendown | keine | Der Igel
wird eine Linie zeichnen, wenn er sich bewegt. |
sh, stifthoch | pu, penup | keine | Der Igel
wird eine Linie zeichnen, wenn er sich bewegt. |
rd, radiere | pe, penerase | keine | Der Igel
wird alle Markierungen radieren auf die er trifft. |
umkehrstift | px, penreverse | keine | Senke
den Stift und setze den Igel in Invertierungsmodus. |
ns, normalstift | ppt, penpaint | keine |
Senke den Stift und setze den Igel in Zeichnungsmodus. |
sstf, setzestiftfarbe | setpc, setpencolor | a:
Ganzzahl oder Liste [r g b] | Setzt die Stiftfarbe. Siehe Seite
22 . |
sbf setzebildfarbe | setsc, setscreencolor | a:
Ganzzahl oder Liste [r g b] | Setzt die Schirmfarbe. Siehe S.22 . |
pos | pos, position | keine | Ergibt die
aktuelle Position des Igel, z.B: pos ergibt [10 -100] |
kurs | heading | keine | Ergibt the Lage oder
Richtung des Igel (siehe aufkurs ) |
ri, richtung | towards | a: Liste | Die Liste
muss zwei Zahlen als Koordinaten enthalten. Ergibt die Richtung,
welcher der Igel folgen muß, um den Punkt zu erreichen, der in der
Liste angegeben ist. |
Deutsch | Englisch | Argumente | Verwendung |
abst, abstand | distance | a: Liste | Die
Liste muß zwei Zahlen als Koordinaten enthalten. Ergibt die Anzahl von
Schritten zwischen der aktuellem Position und dem Punkt, der durch die
Koordinaten in der Liste definiert ist. |
sf, stiftfarbe | pc, pencolor | a: Liste |
Ergibt die aktuelle Farbe des Stiftes. Die Farbe ist angegeben durch die
Liste [r g b] , wo r die rote, b die blaue
und g die grüne Komponente ist. |
bf, bildfarbe | sc, screencolor | a: Liste |
Ergibt die aktuelle Schirmfarbe (Hintergrund). Diese Farbe wird
angegeben durch die Liste [r g b] , wo r die
rote, b die blaue und g die grüne Komponente
ist. |
fen, fenster | window | keine | Der Igel kann
sich außerhalb der Zeichenfläche bewegen, kann aber dort natürlich
nicht zeichnen. |
rspr, randsprung | wrap | keine | Wenn der
Igel die Zeichenfläche verläßt, wird er auf der gegenüber liegenden
Seite erscheinen! |
perspektivisch | perspective | keine | Der
Igel kann sich durch den 3D-Raum bewegen. (Siehe Abschnitt 5.1.1 für
diesen Modus). Um diesen Modus zu verlassen, benutzen Sie einen der
Primitive fenster, randsprung oder zaun |
zaun | fence | keine | Der Igel ist auf die
Zeichenfläche begrenzt. Wenn er dabei ist sie zu verlassen, wird eine
Fehlermeldung angezeigt und die maximale Anzahl von Schritten
ausgegeben, die der Igel sich bewegen kann bevor er den Zaun erreicht
(bis 1 oder 2 Schritte ...). |
ff, findefarbe | fc, findcolor | a: Liste |
Ergibt die Farbe eines Pixel. Diese Farbe wird bestimmt durch eine [r g
b] Liste, wo r die rote, b die blaue und g die grüne Komponente ist. |
ssb, setzestiftbreite | setpw, setpenwidth | n: Zahl |
Definiert die Dicke der Stiftspitze in Pixel. Standard ist 1. Der Stift
hat eine quadratische Spitze. (Andere Formen werden in zukünftigen
Versionen zur Verfügung gestellt.) |
sb, stiftbreite | pw, penwidth | keine |
Ergibt die Dicke der Stiftspitze in Pixel. |
sstform, setzestiftform | setps, setPenShape | 0
oder 1 | Setzt die Stiftform. 0 Quadrat. 1 Oval |
sf, stiftform | ps, penshape | keine | Ergibt
die Stiftform. 0 Quadrat. 1 Oval |
szq, szeichnungsqualität | setdq, setDrawingQuality |
0, 1 oder 2 | Setzt die Zeichnungsqualität: 0 normal, 1 hoch und 2
niedrig |
zq, zeichnungsqualität | dq, DrawingQuality | keine |
Ergibt die Zeichnungsqualität 0 normal, 1 hoch und 2 niedrig |
sbg, setzebildgröße | setscreensize | [Breite Höhe] |
Setzt die Schirmgröße auf die Dimension, die in der Liste enthalten ist,
z.B. setzebildgröße [1000 1000] |
bg, bildgröße | screensize | Liste | Ergibt
die aktuelle Schirmgröße als Liste, z.B. setzebildgröße [1000
1000] bildgröße |
sform, setzeform | setshape | n: Zahl | Sie
können den bevorzugten Igel auf dem zweiten Reiter im Menü Hilfsmittel
- Einstellungen setzen. Der bevorzugte Igel kann auch gesetzt werden
mit setshape . Die Zahl n kann zwischen 0 und 6 liegen. 0
ist die dreieckige Form. |
form | shape | keine | Ergibt die Zahl, die
für die Form des Igel steht. |
setzefontgröße | setfs, setfontsize | n: Zahl |
Setzt Größe und Schriftart, wenn Sie auf dem Schirm mit dem Primitiv
igeltext schreiben. Standardgröße der Schriftart ist 12 Punkt. |