Manuel Amos Professional  Sommaire  Index

AMAL


Toutes les etiquettes AMAL sont definies en utilisant une seule lettre majuscule, suivie de deux-points. De la meme maniere que les commandes sont reconnues, toutes les lettres minuscules que vous pouvez vouloir utiliser pour ameliorer la lisibilite de vos listings seront ignorees. Ainsi, les etiquettes suivantes sont toutes valides :

T:
Target:
Zippadeedoodah:

Rappelez-vous que chaque etiquette est definie par une seule lettre majuscule, donc dans ces exemples, T: et Target: designent la meme etiquette ! Si vous oubliez cela et essayez de definir deux etiquettes differentes commencant par la meme lettre, un message d erreur sera genere.

Chaque programme AMAL peut avoir son propre ensemble unique d etiquettes, donc il est parfaitement acceptable d utiliser les memes etiquettes dans plusieurs programmes differents.

Registres AMAL

LET
Instruction AMAL : assigner une valeur a un registre
Let registre=expression

L instruction Let est utilisee pour assigner une valeur a un registre AMAL, et elle est tres semblable a celle du Basic conventionnel, sauf que toutes les expressions sont evaluees strictement de gauche a droite.

Les registres sont utilises pour stocker des valeurs dans les programmes AMAL, et les nombres acceptes vont de -32768 a 32767.

Il existe trois types de registres AMAL :

Registres internes R0 a R9
Chaque programme AMAL possede son propre ensemble de dix registres internes. Leurs noms commencent par la lettre R suivie d un chiffre de 0 a 9. Ces registres internes sont similaires aux variables locales definies dans une procedure AMOS Professional classique.

Registres externes RA a RZ
Les registres externes AMAL conservent leurs valeurs entre plusieurs programmes AMAL. Cela permet de transmettre des informations entre plusieurs routines AMAL. Il existe 26 registres externes disponibles, chacun identifie par la lettre R suivie d une lettre de A a Z.

Le contenu de tout registre, interne ou externe, peut etre accede directement depuis votre programme principal AMOS Professional, en utilisant la fonction AMREG, qui sera expliquee plus loin.

Registres speciaux X, Y et A
Un ensemble de trois valeurs controle l etat d un objet, et ces valeurs sont stockees dans trois registres speciaux. X et Y contiennent les coordonnees de l objet, et A contient le numero de l image affichee par un Sprite ou un Bob.

Retour    Suivant
07.06.04