Syntaxe
SCREEN mode%, depth%, top%
|
Paramètres
Nom |
Description |
mode% |
Ce paramètre permet d'indiquer l'une des valeurs entières pour définir le mode d'écran : |
0 |
Cette valeur permet de sélectionner 320 pixels par ligne. |
1 |
Cette valeur permet de sélectionner 640 pixels par ligne. |
depth% |
Ce paramètre permet d'indiquer la profondeur. Spécifiez une valeur entière entre 1 et 5 pour la profondeur de l'écran. Le nombre de couleurs disponibles à l'écran dépend du nombre de plans le définissant.
Le total des couleurs possibles est la nième puissance de 2 pour une profondeur de n.
Ainsi, une profondeur de 1 a un maximum de deux couleurs - bleu et blanc.
Une profondeur de 2 vous donne le choix entre quatre couleurs, 3 donne huit couleurs, et ainsi de suite.
La profondeur de l'écran ABasiC par défaut est de quatre - donc 16 couleurs sont disponibles lorsque vous exécutez ABasiC. Chaque plan que vous ajoutez à l'affichage fournit plus de couleurs, mais il nécessite également beaucoup plus de mémoire.
Ainsi, vous devrez considérer les compromis de mémoire en exigeant une riche variété de couleurs pour vos graphiques. |
top% |
Ce paramètre permet d'indiquer le haut de l'écran personnalisé que vous définissez. Vous pouvez afficher des graphiques haute résolution en couleur dans la moitié inférieure de l'écran tout en
répertoriant la sortie de débogage dans la moitié supérieure en blanc basse résolution sur bleu. Les écrans s'étendent automatiquement sur toute la largeur du moniteur, aucun paramètre de largeur n'est donc
nécessaire. Le haut d'un écran personnalisé que vous définissez s'étend jusqu'au bas du moniteur. |
Description
Cette instruction permet de fixer la taille, la résolution et la profondeur d'une fenêtre de sortie.
Remarques
- La commande SCREEN vous permet de créer un écran personnalisé avec une résolution plus élevée et / ou un plus grand nombre de couleurs disponibles que l'écran par défaut ABasiC.
Un écran Amiga sert de toile de fond à une ou plusieurs fenêtres (voir la commande WINDOW). Une fenêtre fournit un emplacement pour l'entrée de ligne ou la sortie de programme, tandis qu'un écran
définit l'apparence de cette sortie en termes de nombre de couleurs, de nombre de pixels et de caractères par ligne,...
- Dans ABasiC, les changements de résolution n'affectent que le nombre horizontal de pixels. Le nombre de lignes de balayage (la résolution verticale) est réglé à 200 et ne peut être modifié
qu'avec un programme en langage machine.
- Une fois que votre programme ABasiC est terminé avec un écran haute résolution, exécutez une deuxième commande SCREEN si vous souhaitez ramener l'écran à l'état par défaut.
- Le ABasiC ne reconnaît qu'un seul écran actif à la fois.
Dernière mise à jour : Mardi, le 11 Août 2020