| KUVAUS |
| Tämä funktio liikuttaa konnaa annetun askel määrän (=pikseliä). Sille voi antaa myös komenne kulkea sivuttain parametrillä "sivuaskel". Oletuksena konna piirtää viivaa kulkiessaan, mutta "kynän" saa nostettua ylös viimeisellä "piirto"-parametrillä. Konna grafiikka on erityisen hyödyllistä esimerkiksi fraktaaleja piirtäessä. |
| KÄYTTÖ |
| MoveTurtle(eteen, [sivuaskel], [piirto]) |
| eteen = Määrä jonka konna kulkee eteenpäin (negatiivinenluku liikuttaa taaksepäin) sivuaskel = Määrä jonka konna kulkee vasemmalle (negatiivinen arvo liikuttaa oikealle) piirto = Oletuksena true=1, jos false=0, niin konna ei piirrä viivaa liikkuessaan |
Katso myös: PositionTurtle, TurnTurtle, RotateTurtle, ResetTurtle
| ESIMERKKI |
Include "sdk/include/cbTurtle.cb"
// FRAKTAALI PUU
SCREEN 800,600
ResetTurtle()
MoveTurtle(-ScreenHeight()/2+20,0,False)
temp = Puu(300)
DrawScreen
WaitKey
// Piirtää fraktaali puun rekursiolla
Function Puu(koko)
If koko<1 Then Return True
MoveTurtle (koko)
TurnTurtle(-45)
Puu(koko/2)
TurnTurtle(90)
Puu(koko/2)
TurnTurtle(-45)
MoveTurtle(-koko)
End Function |