home *** CD-ROM | disk | FTP | other *** search
- extern struct Library *TurtleBase;
-
- struct TurtleHandle *CreateTurtle(struct RastPort *, WORD, WORD, WORD, BYTE);
- void ReturnTurtle(struct TurtleHandle *);
- void TurnLeft(struct TurtleHandle *, WORD);
- void TurnRight(struct TurtleHandle *, WORD);
- void PenUp(struct TurtleHandle *);
- void PenDown(struct TurtleHandle *);
- void HideTurtle(struct TurtleHandle *);
- void ShowTurtle(struct TurtleHandle *);
- void SetAngle(struct TurtleHandle *, WORD);
- void SetPosition(struct TurtleHandle *, WORD, WORD);
- void ResetTurtle(struct TurtleHandle *);
- void Forward(struct TurtleHandle *, float);
-
- #ifndef NO_PRAGMAS
- #pragma libcall TurtleBase CreateTurtle 1e 3210805
- #pragma libcall TurtleBase ReturnTurtle 24 801
- #pragma libcall TurtleBase TurnLeft 2a 802
- #pragma libcall TurtleBase TurnRight 30 802
- #pragma libcall TurtleBase PenUp 36 801
- #pragma libcall TurtleBase PenDown 3c 801
- #pragma libcall TurtleBase HideTurtle 42 801
- #pragma libcall TurtleBase ShowTurtle 48 801
- #pragma libcall TurtleBase SetAngle 4e 802
- #pragma libcall TurtleBase SetPosition 54 10803
- #pragma libcall TurtleBase ResetTurtle 5a 801
- #pragma libcall TurtleBase Forward 60 802
- #endif
-