Syntaxe
LOCATE x,y
|
Syntaxe du BASIC du CoCo 3 |
LOCATE [y][,x][,[curseur][,[début][,arrêt]]]]
|
Syntaxe du BASIC du GWBASIC |
Paramètres
Nom |
Description |
x |
Ce paramètre permet d'indiquer la coordonnée horizontale. |
y |
Ce paramètre permet d'indiquer la coordonnée verticale. |
curseur |
Ce paramètre permet d'indiquer si le curseur est visible (vaut 0) ou invisible (est différent de 0) |
début |
Ce paramètre permet d'indiquer la ligne de début du curseur |
arrêt |
Ce paramètre permet d'indiquer la ligne de fin du curseur |
Description
Cette commande permet de positionner le curseur.
Remarques
- La commande LOCATE est très utile pour contrôler précisément l'endroit où du texte sera affiché à l'écran. Elle permet d'éviter des affichages désordonnés et
est essentielle dans les interfaces utilisateurs en mode texte.
- En fournissant uniquement les paramètres x et y, LOCATE positionne simplement le curseur à une colonne et une ligne donnée. Cela permet d'écrire du texte n'importe où
sur l'écran, plutôt que de suivre un affichage linéaire.
- Avec la version GWBASIC, la commande LOCATE devient encore plus puissante grâce aux paramètres supplémentaires pour la
gestion du curseur. On peut rendre le curseur invisible ou ajuster sa taille à l'écran en définissant ses lignes de début et de fin.
- Les coordonnées x et y dépendent de la configuration de l'écran (par exemple 80x25 ou 40x25). Il faut donc s'assurer que les valeurs données ne dépassent pas les
limites, sous peine d'erreurs ou d'un comportement imprévisible.
- La commande LOCATE est souvent utilisée en combinaison avec PRINT pour afficher dynamiquement des informations à des positions fixes. C'est particulièrement utile
dans des programmes interactifs comme des jeux en mode texte ou des tableaux de bord.
- Modifier la visibilité du curseur avec LOCATE permet d'améliorer l'esthétique de certains programmes. Par exemple, dans des animations ou menus, un curseur
clignotant peut être gênant, et on peut le masquer temporairement.
- La gestion fine du curseur (début et fin de ligne) permet de modifier son apparence, ce qui peut être pratique pour attirer l'attention ou différencier des zones
d'entrée. Cela donne un petit effet visuel sans devoir modifier toute la configuration du terminal.
- En résumé, LOCATE n'est pas seulement une commande de positionnement mais aussi un outil de gestion de l'affichage et de l'interaction. Bien utilisée, elle permet
de créer des interfaces plus lisibles et réactives, même dans les environnements texte les plus simples.
Dernière mise à jour : Vendredi, le 21 Juillet 2023