NOM: Play - Display


SYNTAXE: Display ( [mode/0], [vitesse/10], [option/0] )


DESCRIPTION: Commande du serveur de fonctions AREXX 'Play'.

Display() affiche sur la scène l'image qui se trouve en  
coulisse. Cette commande utilise par défaut les paramètres de  Mode() 
et Speed() pour ce qui est du choix de l'effet de  transition et de sa 
vitesse d'exécution. C'est l'image entière  qui est affichée, avec sa 
palette et sa résolution.


PARAMETRES:

- MODE: indique le type de fondu désiré.

Par défaut il s'agit de la dernière instruction Mode(),  sinon de 
la valeur 0 qui affiche l'image sans effet.

MODE = 1 transition directe (extinction de la palette puis  
affichage immédiat de la nouvelle image avec sa  palette. SHOW).

MODE = 2 colimaçon se développant à partir du coin  supérieur 
gauche vers le centre de l'image  (cf: Spiral()).

MODE = 3 apparition en damier du haut vers le bas  
(cf: Checkers()).

MODE = 4 rouleau descendant ou montant (option 0 ou  
1): l'ancienne image glisse vers le bas ou le  haut en révélant la 
nouvelle image (ROLL).

MODE = 5 extinction progressive de l'image courante puis  
allumage progressif de la nouvelle image ( FADE  out/in).

MODE = 6 dissolution progressive de l'image courante dans  la 
nouvelle image (cf Dissolve()).

MODE = 7 explosion de la nouvelle image à partir du centre  (cf 
Blow()).

MODE = 8 balayage de l'image courante par la nouvelle (cf  
Wipe()).

MODE = 9 implosion de la nouvelle image à partir des bords  vers 
son centre (cf Collapse()).

MODE =10 apparition de la nouvelle image sous la forme  d'une 
fenêtre qui se referme vers le centre  (cf: Fold()).

MODE =11 apparition de la nouvelle image sous la forme  d'une 
fenêtre qui s'ouvre du centre vers les  bords( cf: Unfold()).

MODE =12 apparition de la nouvelle image sous la forme de  
multiples rectangles qui glissent tous en même  temps (SIEVE).

MODE =13 apparition de la nouvelle image sous la forme  d'une 
persienne qui s'ouvre (BLINDS).


- VITESSE: pareil que dans la commande Speed(), sinon valeur  10 
par défaut.

- OPTION: nécessaire que pour certains effets, par défaut  c'est 
la valeur de la commande Speed() qui est prise,  sinon c'est 0.


ATTENTION: Cette commande ne prend pas en compte l'ensemble  des 
effets de transition, mais uniquement ceux  répertoriés dans Mode().

REMARQUE: La vitesse pour certains effets n'est plus  
significative au delà d'une valeur supérieure au  double de la 
dimension de la zone d'effet.


RETOUR: Aucun. 

VOIR: Load(), Autodisplay, Mode(), Speed().


EXEMPLE:

/* Montre tous les fondus qu'autorise Display */

LOAD('image:image1') /* charge l'image en coulisse */

DISPLAY() /* Affiche l'image pour avoir la bonne résolution  
d'écran. */

CLEAR() /* efface l'écran */

do i=0 to 13 /* Boucle de 0 à 13 */

CLEAR()

MODE(i)

DISPLAY(i,50) /* l'effet change, la vitesse est constante */

PAUSE(25) /* 1/2sec de pause */

end
