home *** CD-ROM | disk | FTP | other *** search
Modula Definition | 1990-08-08 | 1.5 KB | 49 lines |
- (* ------------------------------------------------------ *)
- (* GRAF0CGA.DEF *)
- (* Grafikbibiothek für CGA *)
- (* (c) 1990 H.Zinner, G.Clarici & TOOLBOX *)
- (* ------------------------------------------------------ *)
- DEFINITION MODULE Graf0CGA;
-
- CONST
- ZEILEN = 200; (* Gesamtzeilenzahl *)
- SPALTEN = 640; (* Gesamtspaltenzahl *)
- FARBEN = 2; (* Anzahl der Farben *)
- SCHWARZ = 0; (* Werte für die Farben *)
- WEISS = 1;
-
- AspectX = 3;
- AspectY = 4;
- AspectRatio = FLOAT(AspectX)/FLOAT(AspectY);
-
-
- PROCEDURE GrafikEin;
-
- PROCEDURE GrafikAus;
-
- PROCEDURE BildschirmLoeschen;
-
- PROCEDURE Punkt(X, Y, Farbe : CARDINAL);
-
- PROCEDURE PunktInvertieren(X, Y : CARDINAL);
-
- PROCEDURE PunktTest(X, Y : CARDINAL) : CARDINAL;
-
- PROCEDURE SchreibeZeichen(Zeichen : CHAR;
- XPosition,
- YPosition,
- Farbe : CARDINAL);
-
- PROCEDURE SchreibeString(String : ARRAY OF CHAR;
- XPosition,
- YPosition,
- Farbe : CARDINAL);
-
- PROCEDURE VertLinie(X1, Y1, Y2, Farbe : CARDINAL);
-
- PROCEDURE HorLinie(X1, X2, Y1, Farbe : CARDINAL);
-
- END Graf0CGA.
- (* ------------------------------------------------------ *)
- (* Ende von GRAF0CGA.DEF *)
-