Turtle

タートルが、ペンのプロパティを操作して図形を描くなどの、Logoのような機能を用意します。

Properties

Speed

Turtle.Speed

タートルの動作の速度を指定します。1 から 10 の値を指定できます。10 に設定すると、タートルはすぐに動いたり回転します。

Angle

Turtle.Angle

タートルの現在の角度を設定または取得します。設定すると、タートルはすぐに新しい角度へ回転します。

X

Turtle.X

タートルの X 座標を設定または取得します。設定すると、タートルはすぐに新しい場所へ移動します。

Y

Turtle.Y

タートルの Y 座標を設定または取得します。設定すると、タートルはすぐに新しい場所へ移動します。

Operations

Show

Turtle.Show()

インタラクションを使用できるようにタートルを表示します。

Returns

Nothing

Hide

Turtle.Hide()

インタラクションを使用できないようにするためにタートルを非表示にします。

Returns

Nothing

PenDown

Turtle.PenDown()

ペンを下して、タートルが動作した通りに描くことができるようにします。

Returns

Nothing

PenUp

Turtle.PenUp()

ペンを上げて、タートルが動作した通りに描くのを停止します。

Returns

Nothing

Move

Turtle.Move(distance)

タートルを指定された方向へ移動します。ペンが有効になっているときは、その動きに従って線が描かれます。

distance

タートルを移動する場所。

Returns

Nothing

MoveTo

Turtle.MoveTo(x, y)

タートルを、指定した場所へ回転、移動します。ペンが有効なときは、その動きに従って線が描かれます。

x

移動先の X 座標。

y

移動先の Y 座標。

Returns

Nothing

Turn

Turtle.Turn(angle)

指定された角度でタートルを回転します。角度は度で指定し、値は正か負を指定できます。角度が正の値の場合は、タートルは右へ回転します。負の場合は左へ回転します。

angle

タートルを回転する角度。

Returns

Nothing

TurnRight

Turtle.TurnRight()

タートルを 90 度右へ回転させます。

Returns

Nothing

TurnLeft

Turtle.TurnLeft()

タートルを 90 度左へ回転させます。

Returns

Nothing