home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC Interdit
/
pc-interdit.iso
/
graph
/
scrolly.pas
< prev
next >
Wrap
Pascal/Delphi Source File
|
1994-10-06
|
867b
|
24 lines
Program scrolly;
Uses Crt,Tools,ModeXLib,Gif,Font;
Var Sinus:Array[0..127] of Word;{table de sinus pour oscillations verticales }
t:Word; {"temps", paramètre de position à l'intérieur du sinus}
Begin
Init_ModeX; {active le mode X }
LoadGif('pfont4'); {charge le jeu de caractères }
p13_2_ModeX(48000,16000); {et le transfère en page 3 }
Sin_Gen(Sinus,128,Scrl_y div 2,Scrl_y div 2);
{prépare la table des sinus pour déplacement vertical }
t:=0; {au commencement était le temps 0 }
Repeat
WaitRetrace; {synchronisation}
Scrl_Move; {déplace la partie visible vers la droite }
Scrl_Append; {ajoute une nouvelle colonne à droite }
SetStart(Sinus[t and 127]*80); {assure le mouvement vertical }
Inc(t); {progresse dans la table des sinus }
Until KeyPressed;
TextMode(3);
End.