commit 389f56158e8163edb5c07129e2e67716b2c02114
Author: Acts 19 quiz <N/A>
AuthorDate: Thu Jan 27 18:17:44 2022 -0600
Commit: Acts 19 quiz <N/A>
CommitDate: Thu Jan 27 18:17:44 2022 -0600
Add boolean check for IsFrenchIWAD.
---
src/doom/d_main.c | 11 +++++++++--
1 file changed, 9 insertions(+), 2 deletions(-)
diff --git a/src/doom/d_main.c b/src/doom/d_main.c
index 147741fe..bddd0a6b 100644
--- a/src/doom/d_main.c
+++ b/src/doom/d_main.c
@@ -1183,6 +1183,14 @@ static void D_Endoom(void)
I_Endoom(endoom);
}
+boolean IsFrenchIWAD(void)
+{
+ return (gamemission == doom2 && W_CheckNumForName("M_RDTHIS") < 0
+ && W_CheckNumForName("M_EPISOD") < 0 && W_CheckNumForName("M_EPI1") < 0
+ && W_CheckNumForName("M_EPI2") < 0 && W_CheckNumForName("M_EPI3") < 0
+ && W_CheckNumForName("WIOSTF") < 0 && W_CheckNumForName("WIOBJ") >= 0);
+}
+
// Load dehacked patches needed for certain IWADs.
static void LoadIwadDeh(void)
{
@@ -1241,8 +1249,7 @@ static void LoadIwadDeh(void)
}
}
- if (gamemission == doom2 && W_CheckNumForName("M_RDTHIS") < 0 && W_CheckNumForName("M_EPISOD") < 0 && W_CheckNumForName("M_EPI1") < 0
- && W_CheckNumForName("M_EPI2") < 0 && W_CheckNumForName("M_EPI3") < 0 && W_CheckNumForName("WIOSTF") < 0 && W_CheckNumForName("WIOBJ") >= 0)
+ if (IsFrenchIWAD())
{
char *french_deh = NULL;
char *dirname;