home *** CD-ROM | disk | FTP | other *** search
- { }
- { EGA Graphic Primitive for Turbo Pascal 3.01A, Version 01FEB86. }
- { (C) 1986 by Kent Cedola, 2015 Meadow Lake Ct., Norfolk, VA, 23518 }
- { }
- { Description: Set the current viewport. }
- { }
-
- procedure GPVIEWPORT(X1,Y1,X2,Y2: Integer);
- var
- i: Integer;
- begin
- if X1 > X2 then
- begin
- i := X1;
- X1 := X2;
- X2 := i;
- end;
-
- if Y1 > Y2 then
- begin
- i := Y1;
- Y1 := Y2;
- Y2 := i;
- end;
-
- GDVW_X1 := X1;
- GDVW_Y1 := Y1;
- GDVW_X2 := X2;
- GDVW_Y2 := Y2;
-
- GDVW_X3 := X2 - X1 + 1;
- GDVW_Y3 := Y2 - Y1 + 1;
-
- GDW_FLG := True;
-
- end;