/***********************************************************
-* Rocks'n'Diamonds -- McDuffin Strikes Back! *
+* Artsoft Retro-Game Library *
*----------------------------------------------------------*
-* (c) 1995-98 Artsoft Entertainment *
-* Holger Schemel *
-* Oststrasse 11a *
-* 33604 Bielefeld *
-* phone: ++49 +521 290471 *
-* email: aeglos@valinor.owl.de *
+* (c) 1994-2002 Artsoft Entertainment *
+* Holger Schemel *
+* Detmolder Strasse 189 *
+* 33604 Bielefeld *
+* Germany *
+* e-mail: info@artsoft.org *
*----------------------------------------------------------*
-* text.h *
+* text.h *
***********************************************************/
#ifndef TEXT_H
#define TEXT_H
-#include "libgame.h"
+#include "system.h"
+
/* font types */
#define FS_SMALL 0
#define FS_BIG 1
#define FS_MEDIUM 2
+#define FS_TILE 3
/* font colors */
#define FC_RED 0
struct FontInfo
{
- Bitmap bitmap_big, bitmap_medium, bitmap_small;
+ Bitmap *bitmap_big;
+ Bitmap *bitmap_medium;
+ Bitmap *bitmap_small;
+ Bitmap *bitmap_tile;
};
-void InitFontInfo(Bitmap, Bitmap, Bitmap);
+void InitFontInfo(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);
#endif /* TEXT_H */