Program pišemo v levem oknu in ga poženemo z Run
. V oknu Console
lahko ukaze neposredno izvajamo. Za izbiro barve lahko uporabimo Tools → Color picker…
.
Nekateri ukazi imajo drugačna imena in kratice kot v standardnem Logu. Manjkajo ukazi circle
in arc
za risanje (delov) krožnic ter ukaz repcount
, ki hrani trenutno število ponovitev zanke repeat
. Primer implementacije funkcije circle
je spodaj.
Osnovni ukazi | Argumenti | Opombe |
---|---|---|
forward (fw ) | razdalja | |
backward (bw ) | razdalja | |
turnleft (tl ) | ° relativno | |
turnright (tr ) | ° relativno | |
penup (pu ) | ||
pendown (pd ) | ||
penwidth (pw ) | širina | Nastavi širino želvine črte |
pencolor (pc ) | r,g,b | Vrednosti v [0,255] |
clear (ccl ) | Zbriše sliko, pusti želvo pri miru | |
reset | Zbriše sliko in postavi želvo na začetek | |
Napredni ukazi | Argumenti | Opombe |
direction (dir ) | ° absolutno | |
getdirection | ||
gox | x | Premakne želvo brez risanja |
goy | x | Premakne želvo brez risanja |
go | x,y | Premakne želvo brez risanja |
center | Premakne želvo brez risanja (go 0,0 ) |
|
print | besedilo | Napiše besedilo na želvini desni |
fontsize | x | |
random (rnd ) | min,max | Vrne naključno vrednost iz [min,max] |
message | sporočilo | Odpre okno s sporočilom |
ask | vprašanje | Odpre okno z vnosnim poljem, vrne niz |
$x = 10 $x = $x / 3 print "Rezultat: " + $x
# nariši kvadrat (to je komentar) repeat 4 { fw 42 tr 90 }
if $x > 5 { print "$x je večji od 5!" } else { print "$x ni večji od 5!" }
$x = 1 while $x < 5 { forward 10 $x = $x + 1 }
for $x = 1 to 10 { print $x * 7 forward 15 }
learn circle $x { repeat 36 { forward $x turnleft 10 } }
learn box $x, $y { repeat 2 { forward $y turnright 90 forward $x turnright 90 } }