home *** CD-ROM | disk | FTP | other *** search
-
- PROGRAM cga; (* Zur Demonstration des CGA-Modus *)
-
- USES MSGraph;
-
- CONST bkcolor : ARRAY [0..7] OF LongInt =
- (_Black, _Blue, _Green, _Cyan, _Red,
- _Magenta, _Brown, _White );
-
- bkcolor_name : ARRAY [0..7] OF String =
- ('BLACK ', 'BLUE ','GREEN ',
- 'CYAN ', 'RED ','MAGENTA',
- 'BROWN ', 'WHITE ');
-
- VAR a, i, j, k : Integer;
-
- BEGIN (* Hauptprogramm *)
- a := _SetVideoMode( _MRes4Color );
- FOR i := 0 TO 3 DO
- BEGIN
- a := _SelectPalette( i );
- FOR k := 0 TO 7 DO
- BEGIN
- _SetBkColor( bkcolor[ k ] );
- FOR j := 0 TO 3 DO
- BEGIN
- _SetTextPosition( 1, 1 );
- WriteLn( 'Hintergrundfarbe: ', bkcolor_name[ k ] );
- WriteLn( ' Palette: ', i );
- WriteLn( ' Zahl: ', j );
- _SetColor( j );
- _Rectangle( _GFillInterior, 160, 100, 320, 200 );
- ReadLn; (* Warten bis Eingabe gedrückt wird *)
- END;
- END;
- END;
- a := _SetVideoMode( _DefaultMode );
- END.
-
-