Les primitives présentées ici permettent d’agir sur les propriétés de la
tortue. Par exemple, faut-il que la tortue soit visible à l’écran? De quelle couleur doit-elle écrire lorsqu’elle se
déplace?
La liste doit contenir deux nombres représentant des coordonnées. Rend le cap qu’il faut donner à la tortue pour
aller vers le point défini par les coordonnées de la liste.
La liste doit contenir deux nombres représentant des coordonnées. Rend le nombre de pas entre la position
actuelle et le point défini par les coordonnées de la liste.
Retourne la couleur actuelle du crayon. Cette couleur est déterminée à l’aide d’une liste [r g b] ou r est la
composante rouge, b la bleue et g la verte.
Retourne la couleur actuelle du fond. Cette couleur est déterminée à l’aide d’une liste [r g b] ou r est la
composante rouge, b la bleue et g la verte.
Configure le mode de fenêtrage. La tortue est confinée à la zone de dessin. Si elle s’apprête à sortir, un
message d’erreur vous l’indiquera et vous donnera le nombre de pas maximum de la tortue avant sortie ( à 1 ou 2
pas près ...).
Configure le mode de fenêtrage. La tortue peut à présent s’orienter dans l’espace. (Allez voir la
section A.2 dédiée à ce mode). Pour sortir de ce mode, utiliser la primitive fenetre, enroule ou
clos
Retourne la couleur du pixel de coordonnées a. Cette couleur est déterminée à l’aide d’une liste [r g b] ou r est
la composante rouge, b la bleue et g la verte.
Vous pouvez choisir de l’aspect de la tortue utilisée soit en allant dans Option-Préférences-Choix de la tortue
soit à l’aide de cette primitive. Le nombre n doit être un entier compris entre 0 et 6. (0 désigne la forme
triangulaire)
Lorsqu’on écrit du texte sur l’écran à l’aide de la primitive etiquette, il est possible de modifier la taille
de la police utilisée à l’aide de cette primitive. Par défaut, la taille de la police est réglée à
12.
Lorsqu’on écrit du texte sur l’écran à l’aide de la primitive etiquette, il est possible de spécifier la façon dont
le texte est centré par rapport à la tortue. La liste est composée de deux nombres.
Le premier représente l’alignement horizontal.
0 : alignement horizontal à gauche.
1 : alignement horizontal centré.
2 : alignement horizontal à droite.
Le deuxième représente l’alignement vertical.
0 : alignement vertical sur le bas.
1 : alignement vertical centré.
2 : alignement vertical sur le haut.
Voici les différents cas possibles : fixetaillepolice 50 etiquette "XLogo
Fixe la police utilisée pour écrire à l’écran à l’aide de la primitive etiquette. Le numéro identifiant la police
à utiliser est repérable dans Menu→Options→Préférences→Onglet Police.
Renvoie une liste composée de deux éléments. Le premier est le numéro correspondant à la police utilisée
pour écrire à l’aide de la primitive etiquette. Le second est une liste contenant le nom de cette même
police.
Détermine le ratio entre la fenêtre graphique et la zone d’historique. Le nombre « a » doit être compris entre 0
et 1. Lorsqu’il vaut 1 la zone de dessin occupe toute la place, lorsqu’il vaut 0, la zone d’historique occupe toute la
fenêtre etc
Effectue un zoom sur la zone de dessin. En fait le facteur a représente l’échelle par rapport à la taille de l’image
fixée dans le panneau de préférence.
Renvoie la longueur nécessaire pour écrire le mot ou la liste désirée sur la zone de dessin en utilisant la police
sélectionnée. Cette longueur est exprimée en pas de tortue.
Les couleurs sont définies dans XLogo à l’aide de trois nombres compris
entre 0 et 255. Ce système de codage s’appelle le codage « RGB »(Red, Green, Blue). Chaque nombre correspond
respectivement à l’intensité du rouge, du vert et du bleu dans la couleur considérée. Etant donné que ce
codage n’est pas très intuitif, XLogo vous propose également 16 couleurs prédéfinies accessibles soit par un
numéro soit par une primitive.
Numéro
Primitives
[R G B]
Couleur
0
noir
[0 0 0]
1
rouge
[255 0 0]
2
vert
[0 255 0]
3
jaune
[255 255 0]
4
bleu
[0 0 255]
5
magenta
[255 0 255]
6
cyan
[0 255 255]
7
blanc
[255 255 255]
8
gris
[128 128 128]
9
grisclair
[192 192 192]
10
rougefonce
[128 0 0]
11
vertfonce
[0 128 0]
12
bleufonce
[0 0 128]
13
orange
[255 128 0]
14
rose
[255 175 175]
15
violet
[128 0 255]
16
marron
[153 102 0]
# Ces trois commandes ont le même effet.
fcc orange
fcc 13
fcc [255 200 0]
On passe en mode animation. La tortue ne dessine plus à l’écran mais effectue le tracé en mémoire. Pour
actualiser le dessin à l’écran, utiliser la primitive rafraichis. Très utile pour créer une animation ou effectuer
un tracé plus rapidement.
En mode animation, rafraichit l’écran : l’image sur la zone de dessin est actualisée.
Pour indiquer le mode animation, une icone représentant une caméra apparait dans la zone d’historique. Si vous
cliquez sur la caméra, cela stoppera l’animation, c’est à dire que ceci est équivalent à utiliser la primitive
stopanimation.
Ce tableau regroupe les primitives associées à la zone de
texte d’historique. Toutes les primitives concernant la taille et la couleur de la police utilisée ne sont valables que
pour le rendu de la primitive ecris.
Fixe la police utilisée pour écrire dans l’historique à l’aide de la primitive ecris. Le numéro de la police est
repérable dans Menu→Options→Préférences→Onglet Police.
Renvoie une liste composée de deux éléments. Le premier élément est le numéro représentant la police
utilisée pour écrire à l’écran à l’aide de la primitive ecris. Le second est une liste contenant le nom de cette
même police.
Fixe le style du rendu de la police utilisée par la primitive ecris. Les différents styles possibles sont aucun,
gras, italique, barre, indice, exposant, souligne. Si vous souhaitez en utiliser plusieurs à la fois, les
indiquer dans une liste.
Quelques exemples pour le formatage du texte avec la primitive ecris :