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 |