#ifndef GRAPHICS_TURTLE_H
#define GRAPHICS_TURTLE_H

#ifndef GRAPHICS_RASTPORT_H
#include <graphics/rastport.h>
#endif

struct TurtleHandle
{
	struct RastPort *RPort;
	FLOAT xPosition, yPosition;
	SHORT Angle;
	SHORT xStart, yStart, aStart;
	UBYTE Flags, FlagStart;
	Point PointArray[3];
};

#define HIDETURTLE 0x01
#define PENUP 0x02
#define TXCOMP 0x04
#define TYCOMP 0x08
#define TURTLEVALID 0x80

#define TCX320Y200 TXCOMP|TYCOMP
#define TCX640Y200 TYCOMP
#define TCX320Y400 TXCOMP
#define TCX640Y400 0

#endif

