rnd-20061230-1-src
[rocksndiamonds.git] / src / libgame / text.h
index 5d701fa714e4cf4073a8eb3f104324d70f8ce86a..f21ffdbf755d760a414510c29962dadd7498209c 100644 (file)
@@ -1,7 +1,7 @@
 /***********************************************************
 * Artsoft Retro-Game Library                               *
 *----------------------------------------------------------*
-* (c) 1994-2002 Artsoft Entertainment                      *
+* (c) 1994-2006 Artsoft Entertainment                      *
 *               Holger Schemel                             *
 *               Detmolder Strasse 189                      *
 *               33604 Bielefeld                            *
 void InitFontInfo(struct FontBitmapInfo *, int, int (*function)(int));
 void FreeFontInfo(struct FontBitmapInfo *);
 
+struct FontBitmapInfo *getFontBitmapInfo(int);
+
 int getFontWidth(int);
 int getFontHeight(int);
+int getTextWidth(char *, int);
+
 void getFontCharSource(int, char, Bitmap **, int *, int *);
 
 void DrawInitText(char *, int, int);
 void DrawTextF(int, int, int, char *, ...);
 void DrawTextFCentered(int, int, char *, ...);
+void DrawTextS(int, int, int, char *);
+void DrawTextSCentered(int, int, char *);
+void DrawTextSAligned(int, int, char *, int, int);
+void DrawTextAligned(int, int, char *, int, int);
 void DrawText(int, int, char *, int);
 void DrawTextExt(DrawBuffer *, int, int, char *, int, int);
+void DrawTextToTextArea(int, int, char *, int, int, int, int, int);
+boolean RenderLineToBuffer(char **, char *, int *, boolean, int);
+void DrawTextWrapped(int, int, char *, int, int, int);
+int DrawTextFromFile(int, int, char *, int, int, int, boolean);
 
 #endif /* TEXT_H */