GRAPH.P 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. const
  2. North = 0;
  3. East = 90;
  4. South = 180;
  5. West = 270;
  6. procedure Graphics; external 'GRAPH.BIN';
  7. procedure GraphMode; external Graphics[0];
  8. procedure GraphColorMode; external Graphics[3];
  9. procedure HiRes; external Graphics[6];
  10. procedure HiResColor(Color: Integer); external Graphics[9];
  11. procedure Palette(N: Integer); external Graphics[12];
  12. procedure GraphBackground(Color: Integer); external Graphics[15];
  13. procedure GraphWindow(X1,Y1,X2,Y2: Integer); external Graphics[18];
  14. procedure Plot(X,Y,Color: Integer); external Graphics[21];
  15. procedure Draw(X1,Y1,X2,Y2,Color: Integer); external Graphics[24];
  16. procedure ColorTable(C1,C2,C3,C4: Integer); external Graphics[27];
  17. procedure Arc(X,Y,Angle,Radius,Color: Integer); external Graphics[30];
  18. procedure Circle(X,Y,Radius,Color: Integer); external Graphics[33];
  19. procedure GetPic(var Buffer; X1,Y1,X2,Y2: Integer); external Graphics[36];
  20. procedure PutPic(var Buffer; X,Y: Integer); external Graphics[39];
  21. function GetDotColor(X,Y: Integer): Integer; external Graphics[42];
  22. procedure FillScreen(Color: Integer); external Graphics[45];
  23. procedure FillShape(X,Y,FillCol,BorderCol: Integer); external Graphics[48];
  24. procedure FillPattern(X1,Y1,X2,Y2,Color: Integer); external Graphics[51];
  25. procedure Pattern(var P); external Graphics[54];
  26. procedure Back(Dist: Integer); external Graphics[57];
  27. procedure ClearScreen; external Graphics[60];
  28. procedure Forwd(Dist: Integer); external Graphics[63];
  29. function Heading: Integer; external Graphics[66];
  30. procedure HideTurtle; external Graphics[69];
  31. procedure Home; external Graphics[72];
  32. procedure NoWrap; external Graphics[75];
  33. procedure PenDown; external Graphics[78];
  34. procedure PenUp; external Graphics[81];
  35. procedure SetHeading(Angle: Integer); external Graphics[84];
  36. procedure SetPenColor(Color: Integer); external Graphics[87];
  37. procedure SetPosition(X,Y: Integer); external Graphics[90];
  38. procedure ShowTurtle; external Graphics[93];
  39. procedure TurnLeft(Angle: Integer); external Graphics[96];
  40. procedure TurnRight(Angle: Integer); external Graphics[99];
  41. procedure TurtleDelay(Delay: integer); external Graphics[102];
  42. procedure TurtleWindow(X,Y,W,H: Integer); external Graphics[105];
  43. function TurtleThere: Boolean; external Graphics[108];
  44. procedure Wrap; external Graphics[111];
  45. function Xcor: Integer; external Graphics[114];
  46. function Ycor: Integer; external Graphics[117];
  47.