fade sounds and music for main menu when entering other screen or menu
[rocksndiamonds.git] / src / editor.c
index 6682acf0e50264e188fc1f5213d67856b4f00b44..04d03e1b24e703b4a0247556e1fa218ff3b1c606 100644 (file)
@@ -6403,10 +6403,8 @@ static void CreateRadiobuttonGadgets()
 
 void CreateLevelEditorGadgets()
 {
-  int old_game_status = game_status;
-
-  /* setting 'game_status' is needed to get the right fonts for the editor */
-  SetGameStatus(GAME_MODE_EDITOR);
+  /* force EDITOR font inside level editor */
+  SetFontStatus(GAME_MODE_EDITOR);
 
   /* these values are not constant, but can change at runtime */
   ed_fieldx = MAX_ED_FIELDX - 1;
@@ -6440,7 +6438,7 @@ void CreateLevelEditorGadgets()
   CreateTextbuttonGadgets();
   CreateDrawingAreas();
 
-  SetGameStatus(old_game_status);
+  ResetFontStatus();
 }
 
 void FreeLevelEditorGadgets()
@@ -7625,6 +7623,8 @@ void DrawLevelEd()
 {
   int fade_mask = REDRAW_FIELD;
 
+  FadeSoundsAndMusic();
+
   /* needed if different viewport properties defined for editor */
   ChangeViewportPropertiesIfNeeded();