From 67fd3a51a57b19b00415c4a687827beb049b59c2 Mon Sep 17 00:00:00 2001 From: Fabian Greffrath Date: Fri, 4 Feb 2022 11:27:32 +0100 Subject: [PATCH] allow quickload before quicksave one less question to slow down quicksave/quickload --- Source/m_menu.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/Source/m_menu.c b/Source/m_menu.c index 8fc92205..fa66d306 100644 --- a/Source/m_menu.c +++ b/Source/m_menu.c @@ -893,6 +893,10 @@ void M_LoadSelect(int choice) M_ClearMenus (); if (name) (free)(name); + // [crispy] allow quickload before quicksave + if (quickSaveSlot == -2) + quickSaveSlot = choice; + // [crispy] save the last game you loaded SaveDef.lastOn = choice; } @@ -1564,7 +1568,11 @@ void M_QuickLoad(void) if (quickSaveSlot < 0) { - M_StartMessage(s_QSAVESPOT,NULL,false); // Ty 03/27/98 - externalized + // [crispy] allow quickload before quicksave + M_StartControlPanel(); + M_ReadSaveStrings(); + M_SetupNextMenu(&LoadDef); + quickSaveSlot = -2; // means to pick a slot now return; } M_QuickLoadResponse('y');