En utilisant les commandes, vous dites à la tortue ou à KTurtle de faire quelque chose. Certaines commandes ont besoin d'une entrée, d'autres donnent une sortie. Dans cette section, nous expliquons toutes les commandes internes de KTurtle. Vous pouvez également créer vos propres commandes avec apprends. Les commandes internes discutées ici sont surlignées en bleu foncé.
Il y a plusieurs commandes qui déplacent la tortue sur l'écran.
- vax
vax X
vax: en utilisant cette commande, la tortue va se déplacer de X pixels depuis la gauche du canevas tandis qu'elle restera à la même hauteur.vaxpeut être abrégé envx.
- vay
vay Y
vay: en utilisant cette commande, la tortue va se déplacer de Y pixels depuis le haut du canevas tandis qu'elle restera à la même distance de la bordure gauche du canevas.vaypeut être abrégé envy.
Note
En utilisant les commandes vas, vax, vay et centre la tortue ne dessinera pas une ligne, peut importe si le crayon est levé ou baissé.
La tortue a un crayon qui trace une ligne lorsqu'elle se déplace. Il y a peu de commandes pour contrôler le crayon. Nous expliquons ces commandes dans ce paragraphe.
- largeurcrayon (lac)
largeurcrayon X
largeurcrayonfixe l'épaisseur (la largeur du trait) du crayon à X pixels.largeurcrayonpeut se contracter enlac.
- couleurcrayon (cc)
couleurcrayon R, G, B
couleurcrayonfixe la couleur du crayon.couleurcrayondemande une combinaison RVB comme entrée.couleurcrayonpeut se contracter encc.
Voici les différentes commandes pour contrôler le canevas.
- couleurcanevas (cca)
couleurcanevas R, G, B
couleurcanevasfixe la couleur du canevas.couleurcanevasreçoit une combinaison RVB comme entrée.couleurcanevaspeut se contracter encca.
Il existe deux commandes pour nettoyer le canevas après avoir mis le désordre.
- initialise
initialise
initialisenettoie beaucoup plus profondément que la commandenettoietout. Après la commandeinitialise, tout redevient comme lorsque vous avez lancé KTurtle. La tortue se place au milieu de l'écran, la couleur du canevas est blanche, la tortue trace une ligne noire sur le canevas et taillecanevas est défini à 400 x 400 pixels.
La plupart des personnes ne savent pas ce qu'un lutin (sprite) est, voici donc une courte explication : les lutins sont de petites images qui peuvent se déplacer sur l'écran. (pour plus d'information, voir le glossaire sur lutins). Donc la tortue est un lutin !
Ce qui suit est un aperçu des commandes relatives aux lutins.
[La version actuelle de KTurtle ne gère pas encore l'utilisation des lutins autres que la tortue. Dans des versions futures vous pourrez remplacer la tortue par quelque chose de votre propre conception ! ]
La réponse est : « oui ». La tortue peut écrire, elle écrit tout ce que vous lui commander d'écrire.
- écris
écris X
La commande
écrisest utilisée pour commander à la tortue d'écrire quelque chose sur le canevas.écrisreçoit des nombres et des chaînes de caractères comme entrée. Vous pouvez utiliserécrispour écrire plusieurs nombres et chaînes en utilisant le symbole « + ». Voici un petit exemple :$année = 2003 $auteur = "Cies" écris $auteur + " a commencé de projet KTurtle en" + $année + "et prend toujours du plaisir à travailler dessus ! "
- taillepolice
taillepolice X
taillepolicefixe la taille de la police qui est utilisée par la commandeécris.taillepolicereçoit une entrée qui doit être un nombre. La taille est fixée en pixels.
Les commandes suivantes sont des commandes mathématiques de KTurtle plus avancées.
- hasard (hsd)
hasard X, Y
hasardest une commande qui demande une entrée et qui vous donne une sortie. Comme entrée sont requis deux nombres, le premier (X) donne la sortie minimale, et le second (Y) fixe le maximum. La sortie est un nombre choisi au hasard qui est égal ou plus grand que le minimum et égal ou plus petit que le maximum. Voici un petit exemple :répète 500 [ $x = hasard 1, 20 avance $x tournedroite 10 - $x ]
En utilisant la commande
hasard, vous pouvez ajouter un peu de chaos dans votre programme.
- sin, cos, tan
sin X cos X tan X
Ces trois commandes représentent les fameuses fonctions trigonométriques
sin,cosettan. L'argument en entrée pour ces trois commandes, X, est un nombre.
Une boîte de dialogue est une petite fenêtre contextuelle qui fournit du retour ou demande des choses en entrée. KTurtle possède deux commandes pour les boîtes de dialogue : message et demande
- demande
demande X
demandeprend une chaîne en entrée. Elle affiche cette chaîne une boîte de dialogue (similaire à message), ainsi qu'un champ d'entrée. Après que l'utilisateur a saisi un nombre ou une chaîne, le résultat peut être stocké dans une variable ou passé comme argument à une commande. Par exemple :$entree = demande "quelle est votre année de naissance ? " $sortie = 2010 - $in écris "En 2010, vous avez eu " + $sortie + " ans à un moment donné."
Si l'utilisateur annule la boîte de dialogue, ou ne met rien du tous, la variable est vide.