Manuel Amos Professional  Sommaire  Index

Graphismes


Essayez l exemple suivant pour quelques demonstrations simples des reglages alternatifs :

E> Ink 2,5 : Text 100,80,"TEXTE NORMAL"
   Wait 100 : Gr Writing 0
   Text 100,80, "FUSION"
   Wait 100 : Gr Writing 4
   Text 100,90, "POCHOIR"
   Wait 100 : Gr Writing 5
   Text 100,100, "INVERSE"

Techniques avancees
Chaque fois qu AMOS Professional effectue une commande de remplissage, une zone speciale de memoire est reservee pour contenir le motif de remplissage. Cette memoire est automatiquement rendue au systeme une fois l instruction effectuee. La taille du tampon est equivalente a un seul plan de bits dans le mode ecran courant, donc l ecran par defaut occupe un total de 8k.

SET TEMPRAS
instruction : definir un tampon raster temporaire
Set Tempras
Set Tempras adresse du tampon,taille du tampon

Cette commande permet au programmeur AMOS Professional de regler la quantite de memoire utilisee par les operations graphiques. Attention : une mauvaise utilisation peut faire planter votre ordinateur ! L adresse et la taille du tampon graphique peuvent etre modifiees comme explique ci-dessous.

L adresse du tampon peut etre une adresse directe ou un numero de banque memoire, mais la memoire reservee doit toujours se trouver en RAM Chip. Apres avoir alloue le tampon au debut du programme, il n est pas necessaire de le redefinir sans cesse, ce qui permet d accelerer vos programmes jusqu a 5% !

La taille du tampon est le nombre d octets que vous voulez reserver, entre 256 et 65536. Pour calculer la memoire necessaire pour un objet donne, encadrez-le dans un rectangle et appliquez la formule suivante :

Zone memoire = Largeur / 8 * Hauteur

Si vous comptez utiliser la commande PAINT, assurez-vous que votre forme est fermee, sinon une demande de memoire supplementaire pourrait provoquer un plantage du systeme.

La zone tampon peut etre restauree a sa valeur d origine en appelant SET TEMPRAS sans aucun parametre.

Retour    Suivant
06.04.11