home *** CD-ROM | disk | FTP | other *** search
/ The Fred Fish Collection 1.5 / ffcollection-1-5-1992-11.iso / ff_disks / 300-399 / ff321.lzh / Turtle / includes / turtle.proto < prev   
Text File  |  1990-02-27  |  1KB  |  30 lines

  1. extern struct Library *TurtleBase;
  2.  
  3. struct TurtleHandle *CreateTurtle(struct RastPort *, WORD, WORD, WORD, BYTE);
  4. void ReturnTurtle(struct TurtleHandle *);
  5. void TurnLeft(struct TurtleHandle *, WORD);
  6. void TurnRight(struct TurtleHandle *, WORD);
  7. void PenUp(struct TurtleHandle *);
  8. void PenDown(struct TurtleHandle *);
  9. void HideTurtle(struct TurtleHandle *);
  10. void ShowTurtle(struct TurtleHandle *);
  11. void SetAngle(struct TurtleHandle *, WORD);
  12. void SetPosition(struct TurtleHandle *, WORD, WORD);
  13. void ResetTurtle(struct TurtleHandle *);
  14. void Forward(struct TurtleHandle *, float);
  15.  
  16. #ifndef NO_PRAGMAS
  17. #pragma libcall TurtleBase CreateTurtle 1e 3210805
  18. #pragma libcall TurtleBase ReturnTurtle 24 801
  19. #pragma libcall TurtleBase TurnLeft 2a 802
  20. #pragma libcall TurtleBase TurnRight 30 802
  21. #pragma libcall TurtleBase PenUp 36 801
  22. #pragma libcall TurtleBase PenDown 3c 801
  23. #pragma libcall TurtleBase HideTurtle 42 801
  24. #pragma libcall TurtleBase ShowTurtle 48 801
  25. #pragma libcall TurtleBase SetAngle 4e 802
  26. #pragma libcall TurtleBase SetPosition 54 10803
  27. #pragma libcall TurtleBase ResetTurtle 5a 801
  28. #pragma libcall TurtleBase Forward 60 802
  29. #endif
  30.