home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC Interdit
/
pc-interdit.iso
/
graph
/
fade_ove.pas
< prev
next >
Wrap
Pascal/Delphi Source File
|
1994-10-07
|
2KB
|
37 lines
Program fondu;
uses Crt,ModeXLib,gif,fade;
Var pic1_pal, {palettes des deux images}
pic2_pal:Array[0..767] of Byte;
pic1, {contient la première image }
pic2:Pointer; {deuxième image, égal à vscreen}
Begin
Init_Mode13; {active le mode 13h }
Screen_off; {éteint l'écran pendant le chargement }
LoadGif('echec'); {charge la première image }
GetMem(pic1,64000); {mémoire pour la première image }
Move(vscreen^,pic1^,64000); {sauve l'image }
Move(Palette,pic1_pal,768); {et la palette }
Show_Pic13; {affiche cette image }
LoadGif('caisse'); {charge l'image suivante en vscreen^ }
pic2:=vscreen; {définit pic2 comme pointeur }
Move(Palette,pic2_pal,768); {sauvegarde la palette }
Move(pic1_pal,Palette,768); {active la palette de la première image }
SetPal; {et la réalise }
Screen_on; {rallume l'écran }
ReadLn; {attente}
FonduEnch(pic2,pic2_pal,0,0,200);
{fondu enchaîné avec l'image 2 }
fade_ResetPic(0,200); {prépare un nouveau fondu }
ReadLn;
FonduEnch(pic1,pic1_pal,0,0,200);
{fondu enchaîné avec l'image 1 }
ReadLn;
TextMode(3);
End.