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.