X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Flibgame%2Ftext.c;h=2a70134b44a43601fe87763c5907920423faacbf;hb=c9735f4510c07f163fc103d61ba4e0d2010c2032;hp=414c187716422ecf8150a5be6e0a2a9a029991d2;hpb=4f99eecc06f270aa3c8f536c0b3813c743d19ef5;p=rocksndiamonds.git diff --git a/src/libgame/text.c b/src/libgame/text.c index 414c1877..2a70134b 100644 --- a/src/libgame/text.c +++ b/src/libgame/text.c @@ -200,8 +200,17 @@ void DrawTextExt(DrawBuffer *bitmap, int x, int y, char *text, 0, 0, font_width, font_height, dest_x, dest_y); } else - BlitBitmap(font_bitmap, bitmap, - src_x, src_y, font_width, font_height, dest_x, dest_y); + { +#if 1 + BlitBitmap(font_bitmap, bitmap, src_x, src_y, + font_width, font_height, dest_x, dest_y); +#else + SetClipOrigin(font_bitmap, font_bitmap->stored_clip_gc, + dest_x - src_x, dest_y - src_y); + BlitBitmapMasked(font_bitmap, bitmap, src_x, src_y, + font_width, font_height, dest_x, dest_y); +#endif + } } x += font_width;