Microsoft Small Basic
Program Listing: KHZ028
Turtle.Speed = 10
'GraphicsWindow.BackgroundColor = "lightblack"
TurtleView()
GraphicsWindow.MouseDown = TurtleView
Sub TurtleView
GraphicsWindow.Clear()
Turtle.Show()
Turtle.PenDown()
'●タートルのスタート位置を設定
Turtle.X = 500
Turtle.Y = 200
'タートルの向きを0度に設定
Turtle.Angle = 0
'100移動して左回転
For i = 0 To 3
GraphicsWindow.PenColor = GraphicsWindow.GetRandomColor()
Turtle.Move(100)
Turtle.TurnLeft() 'Turtle.Turn(-90)
EndFor
'●タートルのスタート位置を設定
Turtle.X = 100
Turtle.Y = 100
'100移動して左回転
For r = 0 To 359 Step 20
Turtle.Angle = r
For i = 0 To 3
GraphicsWindow.PenColor = GraphicsWindow.GetRandomColor()
Turtle.Move(50)
Turtle.TurnLeft() 'Turtle.Turn(-90)
EndFor
EndFor
'●タートルのスタート位置を設定
Turtle.X = 150
Turtle.Y = 300
'タートルの向きを0度に設定
Turtle.Angle = 0
'100移動して右回転
For i = 0 To 3
GraphicsWindow.PenColor = GraphicsWindow.GetRandomColor()
Turtle.Move(100)
Turtle.TurnRight() 'Turtle.Turn(90)
EndFor
EndSub