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 |