MOVE FREEZE
instruction : suspendre le mouvement d un objet
Move Freeze
Move Freeze numero
Cette commande suspend le mouvement de tous les objets a l ecran. Les objets figes peuvent etre reactives en utilisant la commande MOVE ON. Si un numero d objet est donne apres MOVE FREEZE, seul cet objet sera fige.
ANIM
instruction : animer un objet
Anim numero"(image,delai)(image,delai)"
Anim numero"(image,delai)(image,delai)L"
ANIM est utilise pour faire defiler un objet a travers une sequence d images differentes, creant des effets d animation fluides. Ces animations sont executees cinquante fois par seconde, en utilisant des interruptions, et peuvent donc etre lancees en parallele avec les programmes Basic d AMOS Professional.
Apres la commande ANIM, un numero de canal doit etre specifie pour designer l objet a animer. Ensuite, une chaine d animation est donnee, chaque operation etant composee d une paire de parentheses contenant un numero d image et un delai (en 50emes de seconde). Par exemple :
E> Load "AMOSPro_Tutorial:Objects/Sprites.abk" : Get Sprite Palette Channel 1 To Sprite 8 : Sprite 8,200,100,1 Anim 1,"(1,10)(2,10)(3,10)(4,10)" Anim On : Wait Key
Comme pour la commande MOVE, une directive L (boucle) peut etre ajoutee a la chaine d animation pour repeter l animation en continu. Essayez de modifier la troisieme ligne de l exemple precedent comme ceci :
E> Anim 1,"(1,10)(2,10)(3,10)(4,10)L"
ANIM ON
ANIM OFF
instructions : activer/desactiver les animations
Anim On
Anim On numero
Anim Off
Anim Off numero
Pour activer toutes les sequences d animation deja creees avec une commande ANIM, utilisez ANIM ON. Si un numero est specifie, seule cette sequence sera affectee. De meme, les sequences commencees par ANIM ON peuvent etre arretees avec la commande ANIM OFF.