Turtle

Черепашка (Turtle) позволяет рисовать объекты путем изменения свойств пера (Pen) и рисования примитивных фигур, наподобие языка Logo.

Properties

Speed

Turtle.Speed

Указывает как быстро должна перемещаться черепашка. Разрешенные значения от 1 до 10. Если выставлена скорость 10, то черепашка перемещается мгновенно.

Angle

Turtle.Angle

Получает или задает текущий угол движения черепашки. Черепашка поворачивается на заданный угол мгновенно.

X

Turtle.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