Manuel Amos Professional  Sommaire  Index

Icones et Blocs


MAKE ICON MASK
instruction : rendre la couleur zero transparente
Make Icon Mask
Make Icon Mask numero

Normalement, les icones dessinees a l ecran remplacent completement l image de fond existante, et apparaissent dans un rectangle rempli par la couleur zero. Si vous preferez superposer les icones par-dessus les graphismes actuels, un masque doit etre cree. La commande MAKE ICON MASK permet cela, en rendant la couleur zero transparente. Toutes les icones de la banque 2 seront affectees, sauf si vous specifiez un numero d icone. Dans ce cas, seul ce numero sera masque.

NO ICON MASK
instruction : retirer le masque de couleur zero
No Icon Mask numero

Cette commande agit exactement comme la commande NO MASK, decrite dans le Chapitre 7.2, sauf qu elle s applique aux icones au lieu des Bobs.

Blocs d ecran
Contrairement aux icones, les blocs graphiques ne sont pas sauvegardes avec vos programmes. Les instructions BLOCK suivantes permettent de manipuler des donnees graphiques temporaires. Les blocs sont tres utiles pour des elements comme les boites de dialogue, en sauvegardant l arriere-plan avant d afficher de nouveaux graphismes. Ils peuvent aussi servir a creer des tuiles pour des jeux visuels, des puzzles ou meme des planificateurs.

GET BLOCK
instruction : capturer un bloc d ecran dans la memoire
Get Block numero,x,y,largeur,hauteur
Get Block numero,x,y,largeur,hauteur,masque

La commande GET BLOCK capture une zone rectangulaire du graphique sur l ecran courant. Il faut d abord indiquer un numero de bloc entre 1 et 65535, puis les coordonnees du coin superieur gauche du rectangle a capturer, suivies du nombre de pixels de largeur et de hauteur du bloc.

Un code de masque optionnel peut etre ajoute. Si ce code est a zero, le bloc detruira et remplacera tout graphique qui occupait cette zone. Si le masque est 1, alors la couleur zero deviendra transparente.

PUT BLOCK
instruction : coller un bloc sur l ecran
Put Block numero
Put Block numero,x,y
Put Block numero,x,y,plans de bits
Put Block numero,x,y,plans de bits,mode blitter

Pour redessiner un bloc a ses coordonnees d origine sur l ecran courant, il suffit d indiquer son numero apres la commande PUT BLOCK.

Retour    Suivant
07.07.03