Manuel Amos Professional  Sommaire  Index

Effets d ecran


Les effets de fondu sont executes en utilisant des interruptions, donc il est raisonnable d attendre la fin du fondu avant de passer a la prochaine instruction du programme. La duree d attente requise peut etre calculee avec cette formule :

wait = fade speed * 15

Ainsi, l exemple precedent fonctionnera correctement avec le reste de votre programme si la troisieme ligne est remplacee par ceci :

E> Fade 5 : Wait 75

En ajoutant une liste de valeurs de couleurs, l effet de fondu generera une nouvelle palette directement depuis votre liste, et cela s utilise ainsi :

E> Flash Off : Curs Off
   Centre "RED SKY AT NIGHT"
   Fade 10,$100,$F00,$300
   Wait 150

N importe quel nombre de nouvelles couleurs peut etre defini de cette maniere, selon le nombre maximum autorise dans le mode d ecran courant. Toute valeur omise laisse la couleur intacte, a condition de garder les bonnes virgules. Par exemple :

E> Fade 5,,$100,,,$200,$300

Il existe une utilisation encore plus puissante de la commande FADE, qui consiste a prendre la palette d un autre ecran et la fondre dans les couleurs de l ecran courant. Indiquez la vitesse du fondu comme d habitude, puis donnez le numero de l ecran dont la palette doit etre utilisee. En utilisant un nombre negatif a la place, la palette de la banque de sprites sera chargee a la place.

Un dernier parametre optionnel peut etre ajoute, et celui-ci cree un masque ne permettant que certaines couleurs d etre fondues. Chaque couleur est associee a un bit du motif, numerote de 0 a 15, et tout bit positionne a 1 verra sa couleur changee. Par exemple :

E> Load "AMOSPro_Tutorial:Objects/Bobs.Abk"
   Screen Open 1,320,90,16,Lowres
   Flash Off : Get Object Palette
   Paste Bob 100,0,1
   Wait 100
   Fade 1 To 0,%01111000011001010
   Wait 15

Clignotement des couleurs
Vous savez deja que l index de couleur numero 3 est preconfigure pour clignoter, et est la

Retour    Suivant
06.03.02