From b468c19580a14a69ed50b091f71f985c2e85e71d Mon Sep 17 00:00:00 2001 From: Fabian Greffrath Date: Fri, 24 May 2024 18:20:10 +0200 Subject: [PATCH] return gamemode string for unknown IWADs (#1702) --- src/d_iwad.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/d_iwad.c b/src/d_iwad.c index 209c2088..68aeb4c4 100644 --- a/src/d_iwad.c +++ b/src/d_iwad.c @@ -46,6 +46,14 @@ static const iwad_t iwads[] = { {"rekkrsl.wad", pack_rekkr, retail, "REKKR: Sunken Land" }, }; +static const char *const gamemode_str[] = { + "Shareware mode", + "Registered mode", + "Commercial mode", + "Retail mode", + "Unknown mode" +}; + // "128 IWAD search directories should be enough for anybody". #define MAX_IWAD_DIRS 128 @@ -872,5 +880,5 @@ const char *D_GetIWADDescription(const char *name, GameMode_t mode, return iwads[i].description; } } - return "Unknown"; + return gamemode_str[mode]; }