Ceci est une ancienne révision du document !
FadeIn (int vitesse)Affiche en fondu l'écran selon la palette, depuis un écran noir. Ceci est utilisé pour réafficher l'écran après avoir appelé un FadeOut. La VITESSE est comprise entre 1 (le plus lent) et 64 (le plus rapide).
FadeOut(30); Wait(40); FadeIn(10);
fondra l'écran vers le noir, attendra 1 seconde (40 cycles) puis fera réapparaître l'écran en fondu.
Voir Aussi : CyclePalette, FadeOut,
SetFadeColor
FadeOut (int vitesse)Noircit totalement l'écran en fondu. VITESSE est la vitesse de fondu, allant de 1 (le plus lent) à 64 (instantanné). Vous pouvez restaurer l'écran avec FadeIn.
FadeOut(30); Wait(40); FadeIn(10);
fondra l'écran vers le noir, attendra 1 seconde (40 cycles) puis fera réapparaître l'écran en fondu.
Voir Aussi : CyclePalette, FadeIn,
SetFadeColor
FlipScreen (int maniere)Retourne l'écran selon un axe horizontal, vertical, ou les deux. Cette fonction est faite seulement pour les effets spéciaux - toutes les coordonnées restent les mêmes et cela n'a aucun effet sur les autres fonctions du script.
0 affichage normal 1 flip horizontal (inversion haut-bas) 2 flip vertical (inversion gauche-droite) 3 les deux (haut-bas ET gauche-droite)
NOTE : Cette fonction a encore quelques bugs - les zones noires de
l'écran peuvent ne pas s'afficher correctement, et les messages pop-up qui
s'afficheront retourneront l'écran pour l'afficher normalement.
Exemple :
FlipScreen(1);
retournera l'écran selon l'axe horizontal.
SetFadeColor(int rouge, int vert, int bleu)Change la couleur vers laquelle l'écran se fond, dans la valeur RGB spécifiée. Chaque paramètre est compris entre 0 et 255. La valeur par défaut est le noir : (0, 0, 0).
SetFadeColor(200, 0, 0);
signifiera que la prochaine fois que l'écran se fondra, la couleur virera vers le rouge
plutôt que vers le noir.
SeeAlso: FadeIn, FadeOut,
SetScreenTransition
SetNextScreenTransition(TransitionStyle)Définit le type de transition entre les pièces à TransitionStyle, mais SEULEMENT pour le prochain changement de pièces. Après cela, le type de transition reviendra au type normal spécifié dans l'éditeur ou spécifié avec SetScreenTransition.
SetNextScreenTransition(eTransitionBoxout); cEGO.ChangeRoom(10);
ira à la pièce numéro 10 en utilisant un effet box-out, et retournera ensuite au
type de transition normal.
SeeAlso: SetScreenTransition
SetScreenTransition(TransitionStyle)Change le type de transition d'écrans par défaut. TransitionStyle peut valoir :
eTransitionFade Transition en fondu eTransitionInstant Transition instantannée eTransitionDissolve Transition en défragmentation ('pointillés') eTransitionBoxout Transition en zoom rectangulaire eTransitionCrossfade Transition en superposition transparente
La meilleure façon de comprendre le rendu de ces modes est de les tester.
Toutes les transitions futures seront faites en respectant la valeur
que vous avez passez, jusqu'à ce que vous réutilisiez cette fonction.
Exemple :
SetScreenTransition(eTransitionFade);
changera les transitions d'écrans pour le mode Fade (Fondu).
SeeAlso: SetNextScreenTransition
ShakeScreen (int force)Secoue l'écran pour simuler, par exemple, un tremblement de terre. FORCE est la force des secousses de l'écran : 1 est presque imperceptible, et 25 est très fort.
ShakeScreen(5);
secouera un peu l'écran.
Voir Aussi : ShakeScreenBackground
ShakeScreenBackground (int delai, int force, int longueur)Secoue l'écran pour simuler, par exemple, un tremblement de terre. Le jeu n'est durant les secousses de l'écran - l'effet continuera en arrière-plan.
ShakeScreenBackground (4, 10, 80);
secouera faiblement l'écran pendant 2 secondes.
Voir Aussi : ShakeScreen
TintScreen (int rouge, int vert, int bleu)Teinte l'écran avec les valeurs RGB spécifiées. ROUGE, VERT et BLEU vont de 1 à 100.
TintScreen (100, 50, 50);
teintera l'écran d'une certaine dose de rouge.