diff options
Diffstat (limited to 'src/d_iwad.c')
-rw-r--r-- | src/d_iwad.c | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/src/d_iwad.c b/src/d_iwad.c index d0bfe692..9e7cd5ea 100644 --- a/src/d_iwad.c +++ b/src/d_iwad.c @@ -759,3 +759,33 @@ char *D_SaveGameIWADName(GameMission_t gamemission) return "unknown.wad"; } +char *D_SuggestIWADName(GameMission_t mission, GameMode_t mode) +{ + int i; + + for (i = 0; i < arrlen(iwads); ++i) + { + if (iwads[i].mission == mission && iwads[i].mode == mode) + { + return iwads[i].name; + } + } + + return "unknown.wad"; +} + +char *D_SuggestGameName(GameMission_t mission, GameMode_t mode) +{ + int i; + + for (i = 0; i < arrlen(iwads); ++i) + { + if (iwads[i].mission == mission && iwads[i].mode == mode) + { + return iwads[i].description; + } + } + + return "Unknown game?"; +} + |