Microsoft Small Basic


Turtle

Mit der Schildkröte kann man Logo-ähnliche Funktionalität erzielen und Formen zeichnen, indem man die Eigenschaften des Stifts und der Zeichnungsprimitiven verändert.

Properties

Speed

Turtle.Speed

Spezifiziert wie schnell die Schildkröte sich bewegen soll. Gültige Werte sind Zahlen von 1 bis 10. Wird die Geschwindigkeit auf 10 gesetzt, bewegt und dreht sich die Schildkröte.

Angle

Turtle.Angle

Ruft die aktuelle Richtung der Schildkröte ab oder legt diese fest. Das Festlegen ändert die Richtung der Schildkröte unmittelbar.

X

Turtle.X

Ruft die aktuelle x-Koordinate der Schildkrötenposition ab oder legt diese fest. Das Festlegen ändert die Position der Schildkröte unmittelbar.

Y

Turtle.Y

Ruft die aktuelle y-Koordinate der Schildkrötenposition ab oder legt diese fest. Das Festlegen ändert die Position der Schildkröte unmittelbar.

Operations

Show

Turtle.Show()

Zeigt die Schildkröte an, mit der jetzt interagiert werden kann.

Returns

Nothing

Hide

Turtle.Hide()

Blendet die Schildkröte aus und deaktiviert die Interaktionsmöglichkeit.

Returns

Nothing

PenDown

Turtle.PenDown()

Setzt den Stift an, damit die Schildkröte zeichnet, während sie sich bewegt.

Returns

Nothing

PenUp

Turtle.PenUp()

Setzt den Stift ab, damit die Schildkröte nicht zeichnet, während sie sich bewegt.

Returns

Nothing

Move

Turtle.Move(distance)

Bewegt die Schildkröte um eine spezifizierte Entfernung. Wenn der Stift unten ist, dann wird mit der Bewegung eine Linie gezeichnet.

distance

Die Entfernung, die die Schildkröte zurücklegen soll.

Returns

Nothing

MoveTo

Turtle.MoveTo(x, y)

Dreht und bewegt die Schildkröte zu der spezifizierten Position. Wenn der Stift unten ist, dann wird mit der Bewegung eine Linie gezeichnet.

x

Die x-Koordinate des Zielpunktes.

y

Die y-Koordinate des Zielpunktes.

Returns

Nothing

Turn

Turtle.Turn(angle)

Dreht die Schildkröte um den spezifizierten Winkel. Der Winkel wird in Grad spezifiziert und kann positiv oder negativ sein. Ist der Winkel positiv, dreht sich die Schildkröte nach rechts (im Uhrzeigersinn). Ist der Winkel negativ, dreht sich die Schildkröte nach links (gegen den Uhrzeigersinn).

angle

Der Winkel, um den die Schildkröte gedreht werden soll.

Returns

Nothing

TurnRight

Turtle.TurnRight()

Dreht die Schildkröte um 90 Grad nach rechts.

Returns

Nothing

TurnLeft

Turtle.TurnLeft()

Dreht die Schildkröte um 90 Grad nach links.

Returns

Nothing