X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;ds=sidebyside;f=src%2Flibgame%2Ftext.c;h=19dc2471b71463d2a5a89b87ca001f43e7051ec6;hb=e53d4eb6060f69fdedc6196bba0c68a5afe7ecc0;hp=89f04c4922db6c45e4883678d316c4345fd37574;hpb=4a137589031aa2c7effd6b020170098a976c566b;p=rocksndiamonds.git diff --git a/src/libgame/text.c b/src/libgame/text.c index 89f04c49..19dc2471 100644 --- a/src/libgame/text.c +++ b/src/libgame/text.c @@ -152,16 +152,16 @@ void DrawTextExt(DrawBuffer *bitmap, int x, int y, else if (c == '\\') /* bad luck ... */ c = '/'; - if ((c >= 32 && c <= 95) || c == '°') + if ((c >= 32 && c <= 95) || c == '°' || c == '´') { int src_x = ((c - 32) % FONT_CHARS_PER_LINE) * font_width; int src_y = ((c - 32) / FONT_CHARS_PER_LINE) * font_height + font_start; int dest_x = x, dest_y = y; - if (c == '°') + if (c == '°' || c == '´') /* map '°' and 'TM' signs */ { - src_x = (FONT_CHARS_PER_LINE + 1) * font_width; - src_y = 3 * font_height + font_start; + src_x = FONT_CHARS_PER_LINE * font_width; + src_y = (c == '°' ? 1 : 2) * font_height + font_start; } if (print_inverse)