foxygit / doom Log in
commit 91dabf53557bd9e9cce527ed70f52ea7f73c77a6
Author:     Fabian Greffrath <fabian@greffrath.com>
AuthorDate: Mon Jan 7 14:30:40 2019 +0100
Commit:     Fabian Greffrath <fabian@greffrath.com>
CommitDate: Mon Jan 7 14:30:40 2019 +0100

    default save name is map name and containing WAD file name
---
 src/doom/m_menu.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/src/doom/m_menu.c b/src/doom/m_menu.c
index 135679eb..6383337f 100644
--- a/src/doom/m_menu.c
+++ b/src/doom/m_menu.c
@@ -634,8 +634,11 @@ void M_DoSave(int slot)
 //
 static void SetDefaultSaveName(int slot)
 {
+    extern lumpinfo_t *maplumpinfo;
+
     M_snprintf(savegamestrings[itemOn], SAVESTRINGSIZE - 1,
-               "JOYSTICK SLOT %i", itemOn + 1);
+               "%s: %s", maplumpinfo->wad_file->basename,
+               maplumpinfo->name);
     joypadSave = false;
 }