// (c) 1995-2014 by Artsoft Entertainment
// Holger Schemel
// info@artsoft.org
-// http://www.artsoft.org/
+// https://www.artsoft.org/
// ----------------------------------------------------------------------------
// text.h
// ============================================================================
// default fonts
-#define FONT_INITIAL_1 0
-#define FONT_INITIAL_2 1
-#define FONT_INITIAL_3 2
-#define FONT_INITIAL_4 3
+#define MAIN_FONT_INITIAL_1 0
+#define MAIN_FONT_INITIAL_2 1
+#define MAIN_FONT_INITIAL_3 2
+#define MAIN_FONT_INITIAL_4 3
// font colors
-#define FC_RED FONT_INITIAL_1
-#define FC_BLUE FONT_INITIAL_2
-#define FC_GREEN FONT_INITIAL_3
-#define FC_YELLOW FONT_INITIAL_4
+#define FC_RED MAIN_FONT_INITIAL_1
+#define FC_BLUE MAIN_FONT_INITIAL_2
+#define FC_GREEN MAIN_FONT_INITIAL_3
+#define FC_YELLOW MAIN_FONT_INITIAL_4
// text output definitions
#define MAX_OUTPUT_LINESIZE 1024
int maxWordLengthInRequestString(char *);
void DrawInitText(char *, int, int);
+void DrawInitTextHead(char *);
+void DrawInitTextItem(char *);
void DrawTextF(int, int, int, char *, ...);
void DrawTextFCentered(int, int, char *, ...);
void DrawTextExt(DrawBuffer *, int, int, char *, int, int);
char *GetTextBufferFromFile(char *, int);
+int DrawTextArea(int, int, char *, int, int, int, int, int, int,
+ boolean, boolean, boolean);
int DrawTextBuffer(int, int, char *, int, int, int, int, int, int,
boolean, boolean, boolean);
+int DrawTextBufferS(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,