Turtle

A tartaruga fornece funcionalidade similar ao Logo para desenhar formas através da manipulação das propriedades da caneta e diretivas de desenho.

Properties

Speed

Turtle.Speed

Define a velocidade que a tartaruga irá se mover. O valor pode ir de 1 até 10. Se a Velocidade for 10, a tartaruga irá mover e rodar ao mesmo tempo.

Angle

Turtle.Angle

Obtém e define o ângulo atual da tartaruga. Durante a definição a tartaruga irá girar de acordo com o novo ângulo.

X

Turtle.X

Obtém e define a atual posicão X da tartaruga. Durante a definição a tartaruga irá mover para a nova posição.

Y

Turtle.Y

Obtém e define a atual posicão Y da tartaruga. Durante a definição a tartaruga irá mover para a nova posição.

Operations

Show

Turtle.Show()

Mostra e habilita a Tartaruga.

Returns

Nothing

Hide

Turtle.Hide()

Oculta e desabilita a Tartaruga.

Returns

Nothing

PenDown

Turtle.PenDown()

Abaixa a caneta para que a tataruga desenhe ao se mover.

Returns

Nothing

PenUp

Turtle.PenUp()

Levanta a caneta para que a tataruga não desenhe ao se mover.

Returns

Nothing

Move

Turtle.Move(distance)

Move a tartaruga para uma distância especificada. Se a caneta estiver abaixada, será desenhada uma linha conforme ela se move.

distance

A distância a se mover a tartaruga.

Returns

Nothing

MoveTo

Turtle.MoveTo(x, y)

Vira e move a tartaruga para uma posição especificada. Se a caneta estiver abaixada, será desenhada uma linha conforme ela se move.

x

A coordenada x do ponto de destino.

y

A coordenada y do ponto de destino.

Returns

Nothing

Turn

Turtle.Turn(angle)

Gira a tartaruga no ângulo especificado. O ângulo é em graus e pode ser positivo ou negativo. Se o ângulo é positivo a tartaruga gira para direita. Se é negativo, gira para a esquerda.

angle

O ângulo para girar a tartaruga.

Returns

Nothing

TurnRight

Turtle.TurnRight()

Gira a tartaruga 90 graus para a direita.

Returns

Nothing

TurnLeft

Turtle.TurnLeft()

Gira a tartaruga 90 graus para a esquerda.

Returns

Nothing