Si vous souhaitez dessiner le bloc a une nouvelle position, ajoutez les nouvelles coordonnees x,y pour le coin superieur gauche, apres le numero du bloc.
L ecran de l Amiga est divise en segments appeles "bit-planes", et les blocs sont normalement affiches en utilisant tous les bit-planes disponibles, soit un motif de bits %111111. Modifier ces bit-planes permet de creer de nombreux effets speciaux, et les differents reglages sont expliques au debut du Chapitre 6.2.
DEL BLOCK
instruction : supprimer un bloc d ecran
Del Block
Del Block numero
Pour supprimer tous les blocs d ecran nouvellement crees, utilisez la commande DEL BLOCK. La memoire utilisee par ces blocs est automatiquement restituee au programme principal. Si vous ne souhaitez supprimer qu un seul bloc, indiquez simplement son numero apres la commande.
HREV BLOCK
instruction : retourner un bloc horizontalement
Hrev Block numero
Cette commande retourne le bloc specifie horizontalement, en le basculant sur son axe horizontal.
VREV BLOCK
instruction : retourner un bloc verticalement
Vrev Block numero
De maniere similaire, VREV BLOCK retourne un bloc verticalement, en le basculant sur son axe vertical.
Blocs compactes
Pour rappel sur les techniques de compactage memoire des ecrans, consultez SPACK et PACK, expliques en detail a la fin du Chapitre 6.2. Le systeme de compactage utilise par les commandes suivantes est concu pour la vitesse plutot que pour l efficacite. Il economise moins de memoire que SPACK et PACK, mais il est beaucoup plus rapide.
GET CBLOCK
instruction : sauvegarder et compacter un bloc d ecran
Get Cblock numero,x,y,largeur,hauteur
La commande GET CBLOCK permet de sauvegarder et compacter une zone rectangulaire de l ecran. Ces blocs sont souvent utilises pour capturer l arriere-plan d une boite de dialogue, afin de pouvoir restaurer rapidement l ecran a son etat initial une fois la boite fermee.
Indiquez un numero de bloc entre 1 et 65535, suivi des coordonnees x,y du coin superieur gauche. Ensuite, donnez la largeur et la hauteur du bloc en pixels. Remarquez que la coordonnee x ainsi que la largeur du bloc seront arrondies au multiple de 8 le plus proche.