dos_compilers/Borland Turbo Pascal v3/GRAPH.P
2024-07-03 16:09:46 -07:00

48 lines
3.3 KiB
OpenEdge ABL
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

const
North = 0;
East = 90;
South = 180;
West = 270;
procedure Graphics; external 'GRAPH.BIN';
procedure GraphMode; external Graphics[0];
procedure GraphColorMode; external Graphics[3];
procedure HiRes; external Graphics[6];
procedure HiResColor(Color: Integer); external Graphics[9];
procedure Palette(N: Integer); external Graphics[12];
procedure GraphBackground(Color: Integer); external Graphics[15];
procedure GraphWindow(X1,Y1,X2,Y2: Integer); external Graphics[18];
procedure Plot(X,Y,Color: Integer); external Graphics[21];
procedure Draw(X1,Y1,X2,Y2,Color: Integer); external Graphics[24];
procedure ColorTable(C1,C2,C3,C4: Integer); external Graphics[27];
procedure Arc(X,Y,Angle,Radius,Color: Integer); external Graphics[30];
procedure Circle(X,Y,Radius,Color: Integer); external Graphics[33];
procedure GetPic(var Buffer; X1,Y1,X2,Y2: Integer); external Graphics[36];
procedure PutPic(var Buffer; X,Y: Integer); external Graphics[39];
function GetDotColor(X,Y: Integer): Integer; external Graphics[42];
procedure FillScreen(Color: Integer); external Graphics[45];
procedure FillShape(X,Y,FillCol,BorderCol: Integer); external Graphics[48];
procedure FillPattern(X1,Y1,X2,Y2,Color: Integer); external Graphics[51];
procedure Pattern(var P); external Graphics[54];
procedure Back(Dist: Integer); external Graphics[57];
procedure ClearScreen; external Graphics[60];
procedure Forwd(Dist: Integer); external Graphics[63];
function Heading: Integer; external Graphics[66];
procedure HideTurtle; external Graphics[69];
procedure Home; external Graphics[72];
procedure NoWrap; external Graphics[75];
procedure PenDown; external Graphics[78];
procedure PenUp; external Graphics[81];
procedure SetHeading(Angle: Integer); external Graphics[84];
procedure SetPenColor(Color: Integer); external Graphics[87];
procedure SetPosition(X,Y: Integer); external Graphics[90];
procedure ShowTurtle; external Graphics[93];
procedure TurnLeft(Angle: Integer); external Graphics[96];
procedure TurnRight(Angle: Integer); external Graphics[99];
procedure TurtleDelay(Delay: integer); external Graphics[102];
procedure TurtleWindow(X,Y,W,H: Integer); external Graphics[105];
function TurtleThere: Boolean; external Graphics[108];
procedure Wrap; external Graphics[111];
function Xcor: Integer; external Graphics[114];
function Ycor: Integer; external Graphics[117];