Ces composants peuvent etre reutilises pour produire un grand nombre de combinaisons possibles a l ecran, comme dans l exemple suivant :
[1|2|2|2|3] [4|5|5|5|6] [4|5|5|5|6] [7|8|8|8|9]
PUsh
Instruction interface : applique un decalage aux images de la Banque de Ressources
PU decalage;
La commande PUsh
definit une valeur de decalage appliquee au numero de l image dans
la Banque de Ressources. Ce decalage sera ajoute a tous les numeros d image references par
les instructions suivantes.
Cela permet de rendre un programme totalement independant du contenu actuel de la banque de ressources. Par exemple, si de nouvelles images sont ajoutees au debut de la banque, votre interface fonctionnera toujours sans avoir a modifier les numeros d image utilises.
Voici un exemple illustrant cette fonction :
X> PUsh 0: UNpack 0,0,13 PUsh 13: UNpack 0,0,0
Commandes de gestion des Ressources
Voici la liste complete des instructions et fonctions AMOS liees a la gestion des ressources.
RESOURCE BANK
Instruction : definit la banque memoire contenant les ressources
Resource Bank numero
Cette commande permet d indiquer a AMOS Professional dans quelle banque memoire sont stockees les ressources utilisees par les programmes d interface.
Si la banque specifiee n existe pas, AMOS utilisera par defaut les ressources internes de l editeur.
Vous pouvez revenir a ces ressources internes en appelant Resource Bank 0
par exemple.
X> Load "Resource.Abk",16 : Rem N importe quel fichier .Abk Resource Bank 16 : Rem Utilise la banque 16 comme ressource
RESOURCE$
Fonction : lit un message depuis la Banque de Ressources
message$ = Resource$(numero)
La fonction RESOURCE$
retourne un message depuis la banque actuellement definie.
Si aucune banque n est definie, les messages standards de l editeur seront utilises.