Manuel Amos Professional  Sommaire  Index

Utilisation des ecrans


Veuillez noter que les quatre bits de poids faible du motif ne sont pas utilises par cette instruction, et doivent toujours etre definis a zero. De plus, SCREEN COPY combine les zones graphiques source et destination en utilisant les zones B et C du blitter, mais pas la zone A. Pour eviter d analyser les 255 options disponibles, voici une liste des cinq modes les plus courants, avec leurs motifs binaires et leur effet. Un exemple pret a l emploi est aussi fourni :

Mode    Motif binaire     Effet
REPLACE %11000000         Remplace les graphismes de destination par
                          une copie de l image source. (Mode par defaut.)
INVERT  %00110000         Remplace les graphismes de destination par une
                          image video inverse de la source.
AND     %10000000         Combine la source et la destination avec un
                          ET logique.
OR      %11100000         Superpose l image source sur les graphismes
                          de destination.

XOR     %011000000        Combine une image source inversee avec les
                          graphismes de destination, par un OU Exclusif.

Examinez ce programme de demonstration, puis utilisez le pointeur de la souris pour copier l image n importe ou a l ecran avec un simple clic du bouton gauche. Maintenez le bouton enfonce et deplacez la souris pour decouvrir tout le potentiel de SCREEN COPY. Appuyez sur une touche pour afficher le masque suivant et recommencer.

Defilement de l ecran

DEF SCROLL
instruction : definit une zone de defilement d ecran
Def Scroll numero,x1,y1 To x2,y2,valeur horizontale,valeur verticale

Le systeme AMOS Professional permet de definir jusqu a 16 zones de defilement differentes, chacune avec son propre motif de mouvement. Il suffit de suivre la commande DEF SCROLL du numero de zone, de 1 a 16. Ensuite, indiquez les coordonnees de la zone a defiler, du coin superieur gauche jusqu au coin inferieur droit. Enfin, appliquez a cette zone un motif de defilement en specifiant le nombre de pixels a deplacer horizontalement et verticalement. Une valeur horizontale positive provoque un defilement vers la droite, tandis qu une valeur négative fait defiler vers la gauche. De meme, une valeur verticale positive fait defiler vers le bas, et une valeur negative vers le haut.

SCROLL
instruction : fait defiler une zone d ecran
Scroll numero zone

Pour faire defiler une zone definie avec DEF SCROLL, utilisez la commande SCROLL suivie du numero de la zone concerne.

Retour    Suivant
06.02.02