Turtle

Turtle 은 pen 의 속성값을 변경하여 기본적으로 그림을 그리는 로고 와 비슷한 기능을 제공합니다.

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()

거북이를 움직이면서 그릴수 있도록 pen 을 내리도록 설정합니다.

Returns

Nothing

PenUp

Turtle.PenUp()

거북이를 움직이면서 그릴수 없도록 pen 을 올리도록 설정합니다.

Returns

Nothing

Move

Turtle.Move(distance)

거북이를 지정한만큼의 일정거리로 움직입니다. 만약 pen 이 내려와있으면, 움직이면서 선을 그립니다.

distance

거북이를 이동할 거리

Returns

Nothing

MoveTo

Turtle.MoveTo(x, y)

거북이를 지정한 각도만큼 회전후 움직입니다. 만약 pen 이 내려와 있으면, 움직이면서 선을 그립니다.

x

목적 점의 x 좌표

y

목적 점의 y 좌표

Returns

Nothing

Turn

Turtle.Turn(angle)

거북이를 지정한 각도만큼 회전 합니다. 각도는 degree 형태여야 하며 긍정 혹은 부정 값을 가질수 있습니다. 만약 긍정값일시 오른쪽으로 돌고 부정값일시에는 왼쪽으로 돌게 됩니다.

angle

거북이를 회전할 각도

Returns

Nothing

TurnRight

Turtle.TurnRight()

거북이를 오른쪽 90도 각도로 회전시킵니다.

Returns

Nothing

TurnLeft

Turtle.TurnLeft()

거북이를 왼쪽 90도 각도로 회전시킵니다.

Returns

Nothing