| KUVAUS |
| Asettaa konnan paikan ruudulla. Huomaa, että oletuksena konna piirtää viivan vanhan ja uuden paikkansa välille. |
| KÄYTTÖ |
| PositionTurtle(x, y, [piirto]) |
| x, y = Konnan uudet koordinaatit ruudulla piirto = Oletuksena true=1, jos false=0, niin konna ei piirrä viivaa liikkuessaan |
Katso myös: MoveTurtle, TurnTurtle, RotateTurtle, ResetTurtle
| ESIMERKKI |
Include "sdk/include/cbTurtle.cb"
// Ohjelma piirtää eräänlaisen fraktaali kuvion
// Suoritus saattaa kestää hitaammilla koneilla hetken aikaa
W=ScreenWidth()
H=ScreenHeight()
For i=1 To 10000
N=Rand(1,3)
If N=1 Then
RotateTurtle(GetAngle(TurtleX,TurtleY,W/2,H/2))
PositionTurtle(.5*(W/2-TurtleX) , .5*(H/2-TurtleY) , False)
MoveTurtle(1) : MoveTurtle(-1)
EndIf
If N=2 Then
RotateTurtle(GetAngle(TurtleX,TurtleY,W,H/2))
PositionTurtle(.5*(W-TurtleX) , .5*(H/2-TurtleY) , False)
MoveTurtle(1) : MoveTurtle(-1)
EndIf
If N=3 Then
RotateTurtle(GetAngle(TurtleX,TurtleY,W/2,H))
PositionTurtle(.5*(W/2-TurtleX) , .5*(H-TurtleY) , False)
MoveTurtle(1) : MoveTurtle(-1)
EndIf
Next i
DrawScreen
WaitKey |