struct Dragon
{
	struct RastPort	RastPort;
	WORD			Day, Cell,
					DragonX, DragonY,
					DuplicateCount,
					KindCount,
					MoveX[32], MoveY[32],
					Duplicate[32][32];
};

void main (void);
void MakeDragon (struct Dragon *);
void Dragon (WORD Day, WORD Cell, struct Dragon *);
WORD ReadNumber (BYTE *Buffer, WORD *PosPtr);
WORD Load (struct Dragon *);
void SetUp (void);
void CleanUp(void);
