OSDN Git Service

v3.0.0 Alpha5 OSDN最終版
[hengband/hengband.git] / src / main-win.c
index 858dd74..d50d04f 100644 (file)
@@ -949,7 +949,7 @@ static void load_sound_prefs(void)
 
     path_build(ini_path, 1024, ANGBAND_DIR_XTRA_SOUND, "sound_debug.cfg");
     if (GetPrivateProfileString("Device", "type", "", mci_device_type, 256, ini_path) == 0) {
-        path_build(ini_path, 1024, ANGBAND_DIR_XTRA_MUSIC, "sound.cfg");
+        path_build(ini_path, 1024, ANGBAND_DIR_XTRA_SOUND, "sound.cfg");
         GetPrivateProfileString("Device", "type", "", mci_device_type, 256, ini_path);
     }
 
@@ -2297,6 +2297,7 @@ static void process_menus(player_type *player_ptr, WORD wCmd)
         } else {
             game_in_progress = TRUE;
             term_flush();
+            strcpy(savefile, "");
             play_game(player_ptr, TRUE, FALSE);
             quit(NULL);
         }
@@ -3058,7 +3059,7 @@ LRESULT PASCAL AngbandWndProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam
         p_ptr->panic_save = 1;
         signals_ignore_tstp();
         (void)strcpy(p_ptr->died_from, _("(緊急セーブ)", "(panic save)"));
-        (void)save_player(p_ptr, SAVE_TYPE_NORMAL);
+        (void)save_player(p_ptr, SAVE_TYPE_CLOSE_GAME);
         quit(NULL);
         return 0;
     }