- Unit Crt;
-
- {$D-,I-,S-}
-
- INTERFACE
-
- Const
-
- { Modes CRT }
-
- BW40 = 0; { Adaptateur couleur avec 40x25 en noir/blanc }
- CO40 = 1; { Adaptateur couleur avec 40x25 en couleur }
- BW80 = 2; { Adaptateur couleur avec 80x25 en noir/blanc }
- CO80 = 3; { Adaptateur couleur avec 80x25 en couleur }
- Mono = 7; { Adaptateur monochrome avec 80x25 }
- Font8x8 = 256; { Police de caractères 8x8 supplémentaire en ROM }
-
- { Constantes de mode pour la compatibilité du Turbo Pascal 3.0 }
-
- C40 = CO40;
- C80 = CO80;
-
- { Constantes de couleurs de premier plan et d'arrière-plan }
-
- Black = 0;
- Blue = 1;
- Green = 2;
- Cyan = 3;
- Red = 4;
- Magenta = 5;
- Brown = 6;
- LightGray = 7;
-
- { Constantes de couleurs de premier plan }
-
- DarkGray = 8;
- LightBlue = 9;
- LightGreen = 10;
- LightCyan = 11;
- LightRed = 12;
- LightMagenta = 13;
- Yellow = 14;
- White = 15;
-
- { Supplément pour le clignotement }
-
- Blink = 128;
-
- Var
-
- { Variables d'interface }
-
- CheckBreak: Boolean; { Active le Ctrl+Break }
- CheckEOF: Boolean; { Active Ctrl+Z }
- DirectVideo: Boolean; { Active l'adressage de la vidéo avec accès direct }
- CheckSnow: Boolean; { Active le filtre pour l'affichage sans neige }
- LastMode: Word; { Mode texte courant }
- TextAttr: Byte; { Attribut de texte courant }
- WindMin: Word; { Coordonnées de fenêtre du coin supérieur gauche }
- WindMax: Word; { Coordonnées de fenêtre du coin inférieur droite }
-
- { Procédures d'interface }
-
- Procedure AssignCrt(var F: Text);
- Function KeyPressed: Boolean;
- Function ReadKey: Char;
- Procedure TextMode(Mode: Integer);
- Procedure Window(X1,Y1,X2,Y2: Byte);
- Procedure GotoXY(X,Y: Byte);
- Function WhereX: Byte;
- Function WhereY: Byte;
- Procedure ClrScr;
- Procedure ClrEol;
- Procedure InsLine;
- Procedure DelLine;
- Procedure TextColor(Color: Byte);
- Procedure TextBackground(Color: Byte);
- Procedure LowVideo;
- Procedure HighVideo;
- Procedure NormVideo;
- Procedure Delay(MS: Word);
- Procedure Sound(Hz: Word);
- Procedure NoSound;
Dernière mise à jour : Dimanche, le 20 avril 2014