#ifndef GRAFFITI_ELLIPSE_H
#define GRAFFITI_ELLIPSE_H

#ifndef EXEC_TYPES_H
#   include <exec/types.h>
#endif
#ifndef GRAFFITI_INTERN_H
#   include "graffiti_intern.h"
#endif

typedef void (*GenEllipseCBType)(struct GraffitiHandle *, WORD, WORD, WORD, WORD, WORD);

extern void Graffiti_DrawEllipse_x (struct GraffitiData * gd, WORD x1, WORD y1,
    WORD rx, WORD ry);
extern void Graffiti_FillEllipse_x (struct GraffitiData * gd, WORD x1, WORD y1,
    WORD rx, WORD ry);
extern void Graffiti_DrawGenEllipse_x (struct GraffitiData * gd, WORD x1, WORD y1,
    WORD rx, WORD ry, WORD w);
extern void Graffiti_FillGenEllipse_x (struct GraffitiData * gd, WORD x1, WORD y1,
    WORD rx, WORD ry, WORD w);

#endif /* GRAFFITI_ELLIPSE_H */
