Manuel Amos Professional  Sommaire  Index

AMAL


WAIT
Wait

La commande Wait fige votre programme AMAL et n execute qu un Autotest.

Generer des motifs de mouvement
Des mouvements elabores peuvent etre enregistres directement dans la banque de memoire AMAL, en utilisant l editeur AMAL. Cet excellent accessoire est decrit en detail dans le Chapitre 13.5. Pour creer des mouvements moins complexes, les boucles AMAL sont tres efficaces.

La forme la plus simple de mouvement est une ligne droite, generee par une simple boucle For ... Next, comme ceci :

E> Load "AMOSPro Tutorial:Objects/Sprites.abk" : Get Sprite Palette
   SP=4 : Sprite SP, 128,100,7
   C$="For R0=1 To 300; Let X=X+1 ; Next R0" Rem Deplacer de gauche a droite
   Amal SP,C$ : Amal On SP
   Direct

Des mouvements plus complexes peuvent etre crees en ajoutant des boucles supplementaires :

E> Load "AMOSPro Tutorial:Objects/Sprites.abk" : Get Sprite Palette
   SP=6 : Sprite SP,128,60,7
   C$="For R1=0 To 10 ;"
   C$=C$+"For R0=1 To 40; Let X=X+8 ; Next R0 ;" : Rem Aller a droite
   C$=C$+"Let Y=Y+8 ;" : Rem Descendre
   C$=C$+"For R0=1 To 40 ; Let X=X-8 ; Next R0 ;" : Rem Aller a gauche
   C$=C$+"Let Y=Y+8 ; Next R1": Rem Descendre
   Amal SP,C$ : Amal On SP
   Direct

Jouer un trajet complexe
Les oiseaux migrateurs, les robots d usine, les chiens de berger et les aliens hostiles ont une chose en commun : ils semblent tous suivre des trajectoires intelligentes. Si vous avez deja envie les animations des jeux video modernes, c est fini. AMAL vous permet de creer toutes les trajectoires imaginables.

PLAY
Instruction AMAL : jouer une trajectoire
PLay chemin

La commande PLay est utilisee pour lire un motif de mouvement deja defini et enregistre dans la banque de memoire AMAL. Ces motifs sont crees avec l accessoire Editeur AMAL, qui enregistre les mouvements de la souris et les stocke directement en memoire AMAL. Une fois les motifs definis, ils peuvent etre affectes a n importe quel objet a l ecran, qui les reproduira fidelement. L editeur AMAL est explique dans le Chapitre 13.5.

Retour    Suivant
07.06.07