home *** CD-ROM | disk | FTP | other *** search
- {$C-} {$U-}
- PROGRAM HerculesDemo;
-
- VAR i : INTEGER;
-
- {$I Hercules.Inc}
-
- PROCEDURE Grafik;
-
- VAR i : INTEGER;
-
- BEGIN
- FOR i := 0 TO 20 DO draw(0,250,720,150+i*10,1);
- FOR i := 0 TO 20 DO draw(0,150+i*10,720,250,1);
- FOR i := 0 TO 25 DO circle(360,170,i*4,1);
- END;
-
-
- BEGIN
- HiRes; ClrScr;
- WriteString('*** Hier ist das Hercules-Demo-Programm! ***',
- 20,10, TRUE);
- WriteString('Demo-Abbruch mit ESC-Taste,'+
- ' weiter mit <RETURN>', 19,30, FALSE);
- CopyPage(0);
- Grafik; Read;
- ClrScr;
- HercXOrMode(TRUE);
- WriteString(' XOr-Modus ',40,10,TRUE);
- Grafik; Grafik;
- Read;
- ClrScr;
- WriteString(' Einen Moment bitte ! ', 35, 30,TRUE);
- WriteString(' Zweite Seite wird beschrieben ! ', 30, 40,FALSE);
- SelectPage(1);
- ClrScr;
- WriteString(' Zweite Seite ',40,10,TRUE);
- Grafik;
- SelectPage(0);
- CopyPage(1);
- Read;
- FOR i := 1 TO 20 DO BEGIN
- InvertScreen;
- END;
- TextMode;
- END.
- {$C+} {$U+}
-