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.h < prev    next >
C/C++ Source or Header  |  1990-02-27  |  516b  |  31 lines

  1. #ifndef GRAPHICS_TURTLE_H
  2. #define GRAPHICS_TURTLE_H
  3.  
  4. #ifndef GRAPHICS_RASTPORT_H
  5. #include <graphics/rastport.h>
  6. #endif
  7.  
  8. struct TurtleHandle
  9. {
  10.     struct RastPort *RPort;
  11.     FLOAT xPosition, yPosition;
  12.     SHORT Angle;
  13.     SHORT xStart, yStart, aStart;
  14.     UBYTE Flags, FlagStart;
  15.     Point PointArray[3];
  16. };
  17.  
  18. #define HIDETURTLE 0x01
  19. #define PENUP 0x02
  20. #define TXCOMP 0x04
  21. #define TYCOMP 0x08
  22. #define TURTLEVALID 0x80
  23.  
  24. #define TCX320Y200 TXCOMP|TYCOMP
  25. #define TCX640Y200 TYCOMP
  26. #define TCX320Y400 TXCOMP
  27. #define TCX640Y400 0
  28.  
  29. #endif
  30.  
  31.