X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Flibgame%2Ftext.c;h=c5406657e54873bee17b59129a6557f5b3a6f80d;hb=8e5671db64b55432158b1d43d7fd2e684544ebeb;hp=d7c264d87115e2609e221102cd3a2f28b89e8123;hpb=274935f49f49068998ad7b4ed9d93892aedfc6aa;p=rocksndiamonds.git diff --git a/src/libgame/text.c b/src/libgame/text.c index d7c264d8..c5406657 100644 --- a/src/libgame/text.c +++ b/src/libgame/text.c @@ -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; }