rnd-20030905-B-src
[rocksndiamonds.git] / src / libgame / text.c
index d7c264d87115e2609e221102cd3a2f28b89e8123..c5406657e54873bee17b59129a6557f5b3a6f80d 100644 (file)
@@ -327,10 +327,10 @@ void DrawTextExt(DrawBuffer *dst_bitmap, int dst_x, int dst_y, char *text,
 }
 
 void DrawTextToTextArea(int x, int y, char *text, int font_nr,
-                       int area_xsize, int area_ysize)
+                       int area_xsize, int area_ysize, int mask_mode)
 {
   int area_line = 0;
-  int font_height = getFontWidth(font_nr);
+  int font_height = getFontHeight(font_nr);
 
   if (text == NULL)
     return;
@@ -345,8 +345,11 @@ void DrawTextToTextArea(int x, int y, char *text, int font_nr,
        break;
     buffer[i] = '\0';
 
-    DrawText(x, y + area_line * font_height, buffer, font_nr);
+    DrawTextExt(drawto, x, y + area_line * font_height, buffer, font_nr,
+               mask_mode);
 
     area_line++;
   }
+
+  redraw_mask |= REDRAW_FIELD;
 }