-/***********************************************************
-* Artsoft Retro-Game Library *
-*----------------------------------------------------------*
-* (c) 1994-2006 Artsoft Entertainment *
-* Holger Schemel *
-* Detmolder Strasse 189 *
-* 33604 Bielefeld *
-* Germany *
-* e-mail: info@artsoft.org *
-*----------------------------------------------------------*
-* text.h *
-***********************************************************/
+// ============================================================================
+// Artsoft Retro-Game Library
+// ----------------------------------------------------------------------------
+// (c) 1995-2014 by Artsoft Entertainment
+// Holger Schemel
+// info@artsoft.org
+// http://www.artsoft.org/
+// ----------------------------------------------------------------------------
+// text.h
+// ============================================================================
#ifndef TEXT_H
#define TEXT_H
void getFontCharSource(int, char, Bitmap **, int *, int *);
+int maxWordLengthInString(char *);
+
void DrawInitText(char *, int, int);
+void DrawInitTextAlways(char *, int, int);
void DrawInitTextIfNeeded(char *, int, int);
void DrawInitTextExt(char *, int, int, boolean);
+
void DrawTextF(int, int, int, char *, ...);
void DrawTextFCentered(int, int, char *, ...);
void DrawTextS(int, int, int, char *);
void DrawTextExt(DrawBuffer *, int, int, char *, int, int);
char *GetTextBufferFromFile(char *, int);
-int DrawTextBuffer(int, int, char *, int, int, int, int, int, boolean, boolean,
- boolean);
-int DrawTextFile(int, int, char *, int, int, int, int, int, boolean, boolean,
- boolean);
+int DrawTextBuffer(int, int, char *, int, int, int, int, int, int,
+ boolean, boolean, boolean);
+int DrawTextBufferVA(int, int, char *, va_list, int, int, int, int, int, int,
+ boolean, boolean, boolean);
+int DrawTextFile(int, int, char *, int, int, int, int, int, int,
+ boolean, boolean, boolean);
#endif /* TEXT_H */