/***********************************************************
* Artsoft Retro-Game Library *
*----------------------------------------------------------*
-* (c) 1994-2000 Artsoft Entertainment *
+* (c) 1994-2002 Artsoft Entertainment *
* Holger Schemel *
* Detmolder Strasse 189 *
* 33604 Bielefeld *
/* font types */
-#define FS_SMALL 0
+#define FS_INITIAL 0
#define FS_BIG 1
#define FS_MEDIUM 2
+#define FS_SMALL 3
+#define FS_TILE 4
/* font colors */
#define FC_RED 0
#define FONT_CHARS_PER_LINE 16
#define FONT_LINES_PER_FONT 4
+#define FONT_OPAQUE 0
+#define FONT_MASKED 1
+
/* text output definitions */
#define MAX_OUTPUT_LINESIZE 256
/* font structure definitions */
-struct FontInfo
-{
- Bitmap bitmap_big, bitmap_medium, bitmap_small;
-};
-
-void InitFontInfo(Bitmap, Bitmap, Bitmap);
+void InitFontInfo(Bitmap *, Bitmap *, Bitmap *, Bitmap *, Bitmap *);
int getFontWidth(int, int);
int getFontHeight(int, int);
void DrawInitText(char *, int, int);
void DrawTextF(int, int, int, char *, ...);
void DrawTextFCentered(int, int, char *, ...);
void DrawText(int, int, char *, int, int);
-void DrawTextExt(DrawBuffer, int, int, char *, int, int);
+void DrawTextExt(DrawBuffer *, int, int, char *, int, int, int);
#endif /* TEXT_H */