home *** CD-ROM | disk | FTP | other *** search
- (* ------------------------------------------------------ *)
- (* F_DEMO.PAS *)
- (* (c) 1989 D.Nashed & TOOLBOX *)
- (* ------------------------------------------------------ *)
- PROGRAM Farben_Demo;
-
- USES Graph, Crt, Pats;
-
- VAR x, y, t : INTEGER;
-
- PROCEDURE Init;
-
- VAR det, modus : INTEGER;
-
- BEGIN
- ClrScr;
- DetectGraph(det, modus);
- IF det <> 7 THEN Halt;
- InitGraph(det, modus,'');
- IF GraphResult <> grOk THEN Halt;
- OutTextXY(420, 325, '(c) 1989 D.Nashed & TOOLBOX');
- END;
-
- PROCEDURE Male_Quadrat(xk, yk, farbe : WORD);
- VAR x, y : INTEGER; s : STRING[10];
- BEGIN
- SetFillPattern(pat[farbe], 1);
- Rectangle(xk, yk, xk+60, yk+35);
- FloodFill(xk+1, yk+1, 1);
- Str(farbe, s); OutTextXY(xk+5, yk-10, s);
- END;
-
- BEGIN
- Init;
- x := -70;
- y := 10;
- FOR t := 0 TO 64 DO BEGIN
- x := x+70;
- IF x+70 > 710 THEN BEGIN
- y := y+50;
- x := 0;
- END;
- Male_Quadrat (x,y,t);
- END;
- ReadLn;
- CloseGraph;
- END.
- (* ------------------------------------------------------ *)
- (* Ende von F_DEMO.PAS *)