HLINE |
Ligne |
|---|---|
| BASIC | |
Syntaxe
| HLINE (x1,y1)-(x2,y2),c,a | Syntaxe du BASIC du CoCo 3 |
Paramètres
| Nom | Description | |||
|---|---|---|---|---|
| x1 | Ce paramètre permet d'indiquer la gauche de la forme. | |||
| y1 | Ce paramètre permet d'indiquer la partie supérieur de la forme. | |||
| x2 | Ce paramètre permet d'indiquer la droite de la forme. | |||
| y2 | Ce paramètre permet d'indiquer la partie inférieur de la forme. | |||
| c | Ce paramètre permet d'indiquer le numéro de la couleur ou une des valeurs suivantes : | |||
| Valeur | Description | |||
| PSET | Cette valeur indique que le numéro de couleur d'affichage de premier plan. | |||
| PRESET | Cette valeur indique que le numéro de couleur d'affichage d'arrière-plan. | |||
| a | Ce paramètre permet d'indiquer les attributs d'affichage : | |||
| Valeur | Description | |||
| B | Cette valeur indique qu'il s'agit d'une rectangle vide plutôt qu'une ligne. | |||
| BF | Cette valeur indique qu'il s'agit d'une rectangle plein plutôt qu'une ligne. | |||
Description
Cette commande permet de tracer une ligne dans l'écran de haute définition.
Remarques
- La commande HLINE permet de tracer une ligne droite entre deux points définis par des coordonnées précises. C'est l'une des commandes de base pour dessiner dans les modes graphiques haute définition, essentielle pour la création de figures géométriques simples.
- En plus de tracer des lignes, HLINE peut dessiner des rectangles vides ou pleins grâce au paramètre d'attribut a. L'option B transforme la ligne en un rectangle vide, et BF en un rectangle plein, élargissant ainsi les possibilités graphiques sans recourir à d'autres commandes.
- La syntaxe permet une grande précision grâce aux coordonnées (x1,y1)-(x2,y2) qui définissent les extrémités de la ligne. Cela donne au programmeur un contrôle total sur la position et la taille de la ligne ou du rectangle affiché à l'écran.
- Le paramètre de couleur c permet non seulement d'utiliser une couleur spécifique, mais aussi des valeurs comme PSET ou PRESET. Cela permet soit de dessiner avec la couleur courante (PSET), soit d'effacer en traçant avec la couleur d'arrière-plan (PRESET).
- L'utilisation de HLINE est optimisée pour les modes graphiques haute résolution, ce qui le rend particulièrement utile pour les programmes nécessitant une interface visuelle précise. On peut par exemple s'en servir pour dessiner des cadres, des boutons ou des éléments de décor dans un jeu.
- Avec la possibilité de combiner des lignes horizontales et verticales, il est facile de créer des grilles, des tableaux ou des motifs structurés. Cette commande devient vite indispensable dès qu'on souhaite structurer l'espace graphique de manière rigoureuse.
- Le fait que HLINE accepte les mêmes options que d'autres commandes graphiques du CoCo 3 assure une cohérence syntaxique entre les différentes fonctions de dessin. Cela facilite l'apprentissage et la lecture du code pour les développeurs BASIC sur cette plateforme.
- En pratique, HLINE peut être utilisée en boucle pour générer des formes plus complexes comme des ombrages, des hachures ou des barres de progression. Sa rapidité d'exécution en fait une commande performante pour les animations ou les mises à jour fréquentes à l'écran.
Dernière mise à jour : Vendredi, le 21 Juillet 2023