#ifndef GRAFFITI_FONT_H
#define GRAFFITI_FONT_H

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

typedef void (*TextCBType)(struct GraffitiHandle *, WORD, WORD, STRPTR, UWORD);

struct GraffitiFont * ReadFont (struct GraffitiData * gd, STRPTR fontname);
void FreeFont (struct GraffitiData * gd, struct GraffitiFont * font);
extern void Graffiti_DrawText_x (struct GraffitiData * gd, WORD x, WORD y,
    STRPTR text, UWORD len);
extern void Graffiti_FillText_x (struct GraffitiData * gd, WORD x, WORD y,
    STRPTR text, UWORD len);

#endif /* GRAFFITI_FONT_H */
