Syntaxe
ATTR cb,cf,B,U
|
Syntaxe pour CoCo 3 |
Paramètres
Nom |
Description |
cb |
Ce paramètre permet d'indiquer la couleur de fond. |
cf |
Ce paramètre permet d'indiquer la couleur d'écriture. |
b |
Ce paramètre permet d'indiquer que l'écriture va clignoter. |
u |
Ce paramètre permet d'indiquer que l'écriture va être souligner. |
Description
Cette commande permet de changer les attributs d'écriture des prochains texte à être afficher.
Remarques
- La commande ATTR cb, cf, B, U permet de modifier les attributs d'affichage du texte à l'écran, en définissant la couleur de fond (cb), la couleur du
texte (cf), le clignotement (B) et le soulignement (U). Elle agit sur l'apparence des caractères affichés à partir de ce point du programme. C'est une commande
utile pour améliorer l'ergonomie ou signaler visuellement certaines informations.
- Les paramètres de ATTR sont numériques et chacun contrôle un aspect visuel précis. Par exemple, cb et cf correspondent aux couleurs et prennent
généralement des valeurs entières représentant des indices dans une palette. Les paramètres B et U sont souvent binaires (0 ou 1) pour activer ou non les effets clignotant
et souligné.
- Cette commande est spécifique à certains BASIC, comme celui du CoCo 3, possédant des capacités graphiques
plus avancées. Dans d'autres versions de BASIC plus anciennes ou sur des machines plus limitées, une commande comme ATTR n'existe pas, car l'affichage est
monochrome ou très rudimentaire.
- ATTR agit sur les textes affichés après son appel, ce qui signifie que les attributs s'appliquent de manière continue tant qu'ils ne sont pas redéfinis. Par
exemple, si un texte est affiché juste après un ATTR avec fond rouge et texte blanc, tout le texte suivant conservera ces couleurs jusqu'à un nouvel appel à
ATTR.
- La possibilité d'ajouter du clignotement (B) et du soulignement (U) permet de mettre en valeur certains messages. Cela peut être utilisé pour afficher des alertes,
des titres ou des champs de saisie dans une interface utilisateur rudimentaire. Ce type de mise en forme améliore la lisibilité sans nécessiter de graphismes complexes.
- Une mauvaise gestion des attributs peut rendre le texte difficile à lire, par exemple en choisissant une couleur de fond proche de celle du texte, ou en abusant
des effets visuels. Il est important de tester les combinaisons pour s'assurer que l'affichage reste clair, surtout sur les écrans CRT de l'époque.
- L'effet de ATTR n'est pas rétroactif, c'est-à-dire qu'il ne modifie pas les textes déjà affichés à l'écran. Il est donc essentiel de bien positionner cette commande
avant toute instruction PRINT destinée à bénéficier des nouveaux attributs.
- L'utilisation de ATTR dans des programmes interactifs ou éducatifs donnait une touche plus vivante à l'interface utilisateur, malgré les contraintes
techniques. Cela montrait qu'avec un peu de créativité, même un affichage texte pouvait offrir une expérience utilisateur plus engageante.
Dernière mise à jour : Vendredi, le 21 Juillet 2023