From: Holger Schemel Date: Sat, 13 Jul 2002 16:21:17 +0000 (+0200) Subject: rnd-20020713-1-src X-Git-Tag: 2.1.0^2~2 X-Git-Url: https://git.artsoft.org/?a=commitdiff_plain;h=e53d4eb6060f69fdedc6196bba0c68a5afe7ecc0;p=rocksndiamonds.git rnd-20020713-1-src --- diff --git a/CHANGES b/CHANGES index 506f6ea9..c5e1c905 100644 --- a/CHANGES +++ b/CHANGES @@ -12,7 +12,7 @@ Release Version 2.1.0 [XX XXX XXXX] this is now an element property for gems in the level editor, although existing converted levels use the new EM gems behaviour - bug fixed that prevented walking through tubes when gravity on - - added Boulderdash style "snap-pushing" (thanks to Achim Härtel) + - added Boulder Dash style "snap-pushing" (thanks to Achim Härtel) - fixed memory leak in image loading code - fixed some "solid" elements that were accidentally destructible - fixed some tape stuff @@ -64,7 +64,7 @@ Release Version 2.0.0 [01 JAN 2001] Release Version 1.4.0 [27 OCT 1999] ----------------------------------- - - new Boulderdash elements for better game emulation + - new Boulder Dash elements for better game emulation - new cool medium-sized crystal font - new elements and graphics for Diamond Caves II levels - new elements and graphics for Emerald Mine Club levels @@ -151,7 +151,7 @@ Version 1.0 [9 APR 1997] [NOT RELEASED] there are diagonal directions with keyboard playing and the fire buttons are mapped to the shift keys) - a lot of new elements for better emulation of levels - from the games "Boulderdash", "Emerald Mine" and + from the games "Boulder Dash", "Emerald Mine" and "Sokoban". New elements to build "Dynablaster" style levels. - enhanced functionality of the level tape recorder 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) diff --git a/src/screens.c b/src/screens.c index a09d3ec0..627ba807 100644 --- a/src/screens.c +++ b/src/screens.c @@ -867,10 +867,10 @@ void HandleHelpScreen(int button) } else { - if (DelayReached(&hs_delay,GAME_FRAME_DELAY * 2)) + if (DelayReached(&hs_delay, GAME_FRAME_DELAY * 2)) { if (helpscreen_state < num_helpscreen_els_pages) - DrawHelpScreenElAction(helpscreen_state*MAX_HELPSCREEN_ELS); + DrawHelpScreenElAction(helpscreen_state * MAX_HELPSCREEN_ELS); } /* !!! workaround for playing "music" that is really a sound loop (and diff --git a/src/timestamp.h b/src/timestamp.h index 31ddd1ca..c1c160ce 100644 --- a/src/timestamp.h +++ b/src/timestamp.h @@ -1 +1 @@ -#define COMPILE_DATE_STRING "[2002-06-29 20:35]" +#define COMPILE_DATE_STRING "[2002-07-13 18:18]"