rnd-20060502-1-src
authorHolger Schemel <info@artsoft.org>
Mon, 1 May 2006 23:48:35 +0000 (01:48 +0200)
committerHolger Schemel <info@artsoft.org>
Sat, 30 Aug 2014 08:51:41 +0000 (10:51 +0200)
* fixed small bug that caused door sounds playing when music is enabled

ChangeLog
src/conftime.h
src/screens.c

index 93062e3580137f6fd4ce2ca597ea31ab3473be29..d384efeabb3f985de75d0efa25ef7e2de8a9ac36 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,7 @@
 2006-04-30
        * fixed bug that forced re-defining of menu settings in local graphics
          config file which are already defined in existing base config file
+       * fixed small bug that caused door sounds playing when music is enabled
 
 2006-04-29
        * added the possibility to define up to five title screens for each
index a18f9ffea6aad5b06a272071cd86709b4da1dda9..b1391284f3ee19adc657e5004ea0a4a961ab140f 100644 (file)
@@ -1 +1 @@
-#define COMPILE_DATE_STRING "[2006-04-30 17:49]"
+#define COMPILE_DATE_STRING "[2006-05-02 01:42]"
index fb264ac434a2f4a960fb50a032a90e48ff2d83b1..6dc458835bef9177d46d3f1caaf9d5d476228eed 100644 (file)
@@ -265,12 +265,14 @@ void DrawTitleScreenImage(int nr)
 
   if (width > WIN_XSIZE)
   {
+    /* image width too large for window => center image horizontally */
     src_x = (width - WIN_XSIZE) / 2;
     width = WIN_XSIZE;
   }
 
   if (height > WIN_YSIZE)
   {
+    /* image height too large for window => center image vertically */
     src_y = (height - WIN_YSIZE) / 2;
     height = WIN_YSIZE;
   }
@@ -565,8 +567,8 @@ void HandleTitleScreen(int mx, int my, int dx, int dy, int button)
   boolean return_to_main_menu = FALSE;
   boolean use_fading_main_menu = TRUE;
   boolean use_cross_fading = TRUE;
-  int fade_delay = 1000;
-  int post_delay = 500;
+  int fade_delay = 500;
+  int post_delay = fade_delay / 2;
 
   if (button == MB_MENU_INITIALIZE)
   {
@@ -609,6 +611,8 @@ void HandleTitleScreen(int mx, int my, int dx, int dy, int button)
     }
     else
     {
+      FadeSoundsAndMusic();
+
       FadeOut(fade_delay, post_delay);
 
       return_to_main_menu = TRUE;