[Ceci est une documentation préliminaire sujette à modifications]
Liogo ne pourrait pas être un Logo sans la tortue graphique qui a rendu célèbre ce langage. Liogo fourni donc toutes les commandes et opérations du monde Logo.
La tortue Logo est une image ou un triangle orienté dans le sens vers lequel est tournée la tête de la tortue. Au départ, la tortue est orientée vers le nord et est positionnée aux coordonnées 0,0 de l'axe mathématique. Deux commandes principales sont utilisées pour déplacer la tortue: "avance N" pour déplacer la tortue en avant de N pas et "recule N" pour déplacer en arrière la tortue de N pas. "gauche" et "droite" sont utilisés pour changer l'orientation de la tortue d'un certain angle en degré. Etudions un exemple simple:
répète 4 [
avance 100
droite 90
]
|
Ci-dessous est la ligne de commande pour compiler cet exemple (appelé "carré.lgo" ;-)
et le lancer (utilisez "mono carré.exe" sur Linux)
(Notez que quand vous compilez un EXE utilisant des commandes
graphiques, vous devez utiliser l'option "/t:winexe" de LIOGOC).
Voici la fenêtre de résultat:
Beaucoup de développeur ont écrit de superbes programmes de dessin en Logo simplement en utilisant quelques commandes. J'ai choisi deux exemple de Daniel Ajoy et de David Costanzo:
pour polygone :n :taille
répète :n [
avance :taille
droite 360 / :n
]
fin
pour maison
polygone 4 100
avance 100
droite 30
polygone 3 100
fin
maison
|
pour ballecolorée
répète 4 [
fixecouleurcrayon compteur
répète 120 [ avance compteur * 2 droite 204 ]
origine
droite 90 * compteur
]
fin
ballecolorée
|
La liste complète des commandes et opérations graphiques du Liogo sont disponibles ici
LIOGO - GPL Copyright (c) 2005-2006 Lionel Laské