added wrapper function to draw text buffer at default field position
authorHolger Schemel <info@artsoft.org>
Sun, 6 Mar 2022 23:49:31 +0000 (00:49 +0100)
committerHolger Schemel <info@artsoft.org>
Sun, 6 Mar 2022 23:49:31 +0000 (00:49 +0100)
src/libgame/text.c
src/libgame/text.h

index 17475e8c721247b0d92a51532229275e6676e78b..0c586f10d6ae251e4d600e644bb8a1c33b4303fa 100644 (file)
@@ -646,6 +646,17 @@ int DrawTextBuffer(int x, int y, char *text_buffer, int font_nr,
   return current_line;
 }
 
+int DrawTextBufferS(int x, int y, char *text_buffer, int font_nr,
+                   int line_length, int cut_length, int max_lines,
+                   int line_spacing, int mask_mode, boolean autowrap,
+                   boolean centered, boolean parse_comments)
+{
+  return DrawTextBuffer(gfx.sx + x, gfx.sy + y, text_buffer, font_nr,
+                       line_length, cut_length, max_lines,
+                       line_spacing, mask_mode, autowrap,
+                       centered, parse_comments);
+}
+
 int DrawTextBufferVA(int x, int y, char *format, va_list ap, int font_nr,
                     int line_length, int cut_length, int max_lines,
                     int line_spacing, int mask_mode, boolean autowrap,
index 407cb31a481e91bb90650985e16e147810246677..ff73c714739ccff1cbbdbe265b51c236137da3a2 100644 (file)
@@ -107,6 +107,8 @@ void DrawTextExt(DrawBuffer *, int, int, char *, int, int);
 char *GetTextBufferFromFile(char *, int);
 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,