CoddyDraw
L’aide de l’éditeur de dessin de CoddyRun : dessiner à la souris sur une toile, et voir chaque forme devenir une instruction CoddyRun.
rectangle, cercle, ligne, label… visible en direct dans le panneau de droite. On découvre les coordonnées et les couleurs par le geste, avant de les écrire soi-même.
1. OuvrirDepuis l’éditeur, sur une page vide ou sur le code de dessin sélectionné2. DessinerChoisir un outil, tracer sur la toile ; le code s’écrit à droite3. InsérerLe code est placé dans l’éditeur, au curseur (ou à la place de la sélection)OutilsÀ gauche : la colonne des 12 outils de dessinToileAu centre : la feuille de dessin, avec sa grille de repèrePanneauÀ droite : la toile, les couleurs et le trait, la grille et le code CoddyRunBarre d’étatEn bas : coordonnées du pointeur, rappel de l’outil, zoomAnnuler / RétablirRevenir sur un changement, ou le refaireTout effacerRetire toutes les formes (le code conservé reste)Insérer dans le codePlace le code du dessin dans l’éditeurInsérer et exécuterInsère, puis lance le programmeAideRappel des gestes, des outils et des raccourcis (F1)FermerQuitter CoddyDraw (Échap)| Touche | Outil | Comment l’utiliser | Dans le code |
|---|---|---|---|
| V | Sélection | Clique une forme pour la choisir, glisse pour la déplacer, tire la poignée pour la redimensionner. | — |
| D | Gomme | Clique ou passe sur une forme pour l’effacer. | — |
| P | Crayon | Dessine à main levée. | un tracé de points |
| L | Ligne | Glisse pour tracer. Maj : angles de 45°. | ligne() |
| F | Flèche | Glisse du départ vers la pointe. Maj : angles de 45°. | flèche() |
| R | Rectangle | Glisse d’un coin à l’autre. Maj : carré. | rectangle() |
| U | Rectangle arrondi | Glisse d’un coin à l’autre. L’arrondi se règle dans le panneau. | rectangle_arrondi() |
| C | Cercle | Clique le centre puis glisse pour le rayon. | cercle() |
| E | Ellipse | Glisse d’un coin à l’autre. Maj : cercle. | ellipse() |
| T | Triangle | Glisse : le sommet est sur le bord de départ. Maj : équilatéral. | triangle() |
| G | Polygone | Clique chaque sommet. Double-clic, Entrée ou clic sur le 1er point pour fermer. | polygone() |
| X | Texte | Clique pour écrire (le clic donne la ligne de base). Entrée pour valider. | label() |
Choisis un outil dans la colonne de gauche, puis glisse sur la toile. La forme prend les couleurs, l’épaisseur et l’arrondi réglés dans le panneau. Une ligne d’aide, en bas de la fenêtre, rappelle comment utiliser l’outil en cours.
MajCarré, cercle parfait, triangle équilatéral ou angles de 45°PolygoneUn clic par sommet ; double-clic, Entrée ou clic sur le 1er point pour fermerCercleLe premier clic donne le centre, le glisser donne le rayonÉchapAnnule le tracé en coursClicAvec l’outil Texte : le point cliqué donne la ligne de base du texteEntréeValide le texte (Échap : abandonne)Clic sur un texteAvec l’outil Texte : modifie un texte déjà poséTaille du texteSe règle dans le panneau, de 1 à 100ClicChoisit la forme (clic sur la toile vide : désélectionne)GlisserDéplace la forme choisiePoignée du coinRedimensionne ; Maj garde les proportionsFlèchesDécalent la forme d’1 pixel (Maj : 10 pixels)Réglages du panneauS’appliquent directement à la forme choisieEn déplaçant une forme ou un sommet, des guides roses l’alignent sur les bords et les centres des autres formes et de la toile. Maintiens Alt pour les ignorer le temps d’un geste.
Glisser un sommetLe déplaceGlisser un point « + »Ajoute un sommet entre deux autres (un triangle devient un polygone)Double-clic sur un sommetLe retireGomme (D)Clique ou passe sur les formes à effacerSupprSupprime la forme choisieTout effacerRetire toutes les formes ; Ctrl + Z les fait revenirNomLe nom de la variable toile dans le code (dessin par défaut)Largeur / HauteurLa taille de la toile, de 1 à 1000 pixelsFondLa couleur de fond (remplir) ; « aucun » la retiredéclarer la toileÉcrit la ligne « nom est une toile »écrire dimension()Écrit la taille de la toileafficher à la finTermine par « affiche nom »RemplissageLa couleur de l’intérieur ; « aucun » pour une forme videOpacitéDe 0 à 100 % : la couleur devient transparenteTrait / contourLa couleur des lignes et du bord des formes ; « aucun » pour ne pas avoir de bordÉpaisseurL’épaisseur du trait, de 1 à 40Arrondi des coinsPour le rectangle arrondiTaille du textePour l’outil Texte⇄Échange la couleur de remplissage et celle du traitafficherAffiche la grille de repèreaimanter les pointsPlace chaque point exactement sur la grillePasL’écart entre les lignes de la grille, de 2 à 200Code CoddyRunLe code du dessin, mis à jour à chaque geste ; on peut le sélectionner et le copierMoletteZoome autour du pointeur, de 10 % à 2 400 %Espace + glisserDéplace la vue (ou bouton du milieu de la souris)0Ajuste la toile à la fenêtre (ou clic sur le pourcentage)1Affiche la toile en taille réelleCoordonnéesLa barre d’état affiche x et y du pointeur, en pixels de la toilePetite flècheSur le bord de la toile : masque ou affiche le panneau de droite(0, 0) est le coin en haut à gauche de la toile : x augmente vers la droite, y augmente vers le bas. Voir les fonctions de dessin.dimension, fond) et se termine par affiche : on peut l’exécuter tel quel. Insérer dans le code le place au curseur, ou à la place de la sélection que tu avais ouverte dans CoddyDraw.
rectangle(maToile, 20, 20, 120, 80, …)coin en haut à gauche (20, 20), largeur 120, hauteur 80cercle(maToile, 220, 100, 50, …)centre (220, 100), rayon 50label(maToile, 20, 180, 'Mon dessin', …, 16)ligne de base du texte en (20, 180), taille 16Si ton programme a déjà sa toile, donne son nom dans le panneau et décoche déclarer la toile, écrire dimension() et afficher à la fin : CoddyDraw n’écrit alors que les formes.
| Dans la sélection | Dans CoddyDraw |
|---|---|
Toile, dimension, remplir, formes simples (rectangle, cercle, label…) | Des formes que l’on peut choisir, déplacer et modifier |
| Boucles, variables, fonctions qui dessinent | Code conservé : le résultat est affiché mais verrouillé ; il se modifie dans le code et il est réécrit tel quel |
| Lignes qui ne dessinent pas | Signalées dans un message (avec leur numéro de ligne) : elles ne sont pas reprises et seront retirées si tu remplaces la sélection |
| Touches | Action |
|---|---|
| Outils | |
| V | Sélection |
| D | Gomme |
| P | Crayon |
| L | Ligne |
| F | Flèche |
| R | Rectangle |
| U | Rectangle arrondi |
| C | Cercle |
| E | Ellipse |
| T | Triangle |
| G | Polygone |
| X | Texte |
| Modifier | |
| Ctrl + Z | Annuler |
| Ctrl + Y | Rétablir (ou Ctrl + Maj + Z) |
| Ctrl + C | Copier la forme choisie |
| Ctrl + X | Couper la forme choisie |
| Ctrl + V | Coller (chaque collage est un peu décalé) |
| Ctrl + D | Dupliquer la forme choisie |
| Suppr | Supprimer la forme choisie (ou Retour arrière) |
| ← ↑ → ↓ | Déplacer la forme choisie d’un pixel (Maj : 10 px) |
| Ctrl + ↑ | Avancer d’un plan (Ctrl + ↓ : reculer) |
| Ctrl + Maj + ↑ | Tout devant (Ctrl + Maj + ↓ : tout derrière) |
| Maj + F10 | Menu de la forme choisie (comme le clic droit) |
| Vue | |
| Molette | Zoomer autour du pointeur |
| Maj + Molette | Faire défiler horizontalement |
| Espace + Glisser | Déplacer la vue (ou bouton du milieu de la souris) |
| + | Zoomer (- : dézoomer) |
| 0 | Ajuster la toile à la fenêtre |
| 1 | Taille réelle (100 %) |
| Général | |
| Ctrl + Entrée | Insérer dans le code et exécuter |
| F1 | Afficher l’aide (ou ?) |
| Échap | Annuler le tracé en cours, désélectionner, puis fermer |
Elle est dessinée par du code conservé (une boucle, une variable, une fonction) : elle est affichée mais verrouillée. Modifie-la dans le code.
Il n’a pas d’effet sur l’outil ou la forme en cours : par exemple l’arrondi des coins pour un cercle, ou la taille du texte pour une ligne.
Fais un clic droit sur celle de devant et choisis Reculer ou Tout derrière (Ctrl + ↓).
CoddyDraw dessine une image fixe. Pour animer, insère le code puis place-le dans une boucle ou un processus, en remplaçant les nombres par des variables.