home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Turbo Toolbox
/
Turbo_Toolbox.iso
/
turbo4
/
graph3.doc
< prev
next >
Wrap
Text File
|
1987-12-08
|
2KB
|
76 lines
{*******************************************************}
{ }
{ Turbo Pascal Version 4.0 }
{ Interface-Dokumentation zu GRAPH3 }
{ ("Kompatibilitäts-Unit" für Turbo Pascal 3.0) }
{ }
{ Copyright (c) 1987 Borland International, Inc. }
{ }
{*******************************************************}
{$D-,I-,S-}
unit Graph3;
interface
uses Crt; { setzt das Unit CRT voraus }
const
North = 0; { für die Bewegungsrichtungen der Schildkröte }
East = 90;
South = 180;
West = 270;
{ Dieses Unit stellt eine exakte Implementation der 3.0-Grafikfunktionen
dar. Keiner der hier deklarierten Bezeichner wird in den anderen Standard-
Units der Version 4.0 weiter verwendet - wir verweisen auf die Doku-
mentation zu Turbo Pascal 3.0 bzw. auf Kapitel 23 des Referenzhandbuchs. }
procedure GraphMode;
procedure GraphColorMode;
procedure HiRes;
procedure HiResColor(Color: Integer);
procedure Palette(N: Integer);
procedure GraphBackground(Color: Integer);
procedure GraphWindow(X1,Y1,X2,Y2: Integer);
procedure Plot(X,Y,Color: Integer);
procedure Draw(X1,Y1,X2,Y2,Color: Integer);
procedure ColorTable(C1,C2,C3,C4: Integer);
procedure Arc(X,Y,Angle,Radius,Color: Integer);
procedure Circle(X,Y,Radius,Color: Integer);
procedure GetPic(var Buffer; X1,Y1,X2,Y2: Integer);
procedure PutPic(var Buffer; X,Y: Integer);
function GetDotColor(X,Y: Integer): Integer;
procedure FillScreen(Color: Integer);
procedure FillShape(X,Y,FillCol,BorderCol: Integer);
procedure FillPattern(X1,Y1,X2,Y2,Color: Integer);
procedure Pattern(var P);
{ Turtlegrafik }
procedure Back(Dist: Integer);
procedure ClearScreen;
procedure Forwd(Dist: Integer);
function Heading: Integer;
procedure HideTurtle;
procedure Home;
procedure NoWrap;
procedure PenDown;
procedure PenUp;
procedure SetHeading(Angle: Integer);
procedure SetPenColor(Color: Integer);
procedure SetPosition(X,Y: Integer);
procedure ShowTurtle;
procedure TurnLeft(Angle: Integer);
procedure TurnRight(Angle: Integer);
procedure TurtleDelay(Delay: integer);
procedure TurtleWindow(X,Y,W,H: Integer);
function TurtleThere: Boolean;
procedure Wrap;
function Xcor: Integer;
function Ycor: Integer;
implementation