summaryrefslogtreecommitdiff
path: root/src/d_mode.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/d_mode.c')
-rw-r--r--src/d_mode.c19
1 files changed, 19 insertions, 0 deletions
diff --git a/src/d_mode.c b/src/d_mode.c
index 70704438..0e624cb4 100644
--- a/src/d_mode.c
+++ b/src/d_mode.c
@@ -156,3 +156,22 @@ boolean D_ValidGameVersion(GameMission_t mission, GameVersion_t version)
return false;
}
+// Does this mission type use ExMy form, rather than MAPxy form?
+
+boolean D_IsEpisodeMap(GameMission_t mission)
+{
+ switch (mission)
+ {
+ case doom:
+ case heretic:
+ return true;
+
+ case none:
+ case hexen:
+ case doom2:
+ case pack_tnt:
+ case pack_plut:
+ return false;
+ }
+}
+