1
0
mirror of https://github.com/FunkyFr3sh/cnc-ddraw.git synced 2025-03-24 17:49:52 +01:00

don't force devmode on for infantry (keep it for zone list only)

This commit is contained in:
FunkyFr3sh 2024-03-28 17:48:31 +01:00
parent 75f5c24305
commit b89b184ce0
2 changed files with 4 additions and 2 deletions

View File

@ -777,7 +777,6 @@ static void cfg_create_ini()
"\n" "\n"
"; Infantry Online\n" "; Infantry Online\n"
"[infantry]\n" "[infantry]\n"
"devmode=true\n"
"resolutions=2\n" "resolutions=2\n"
"infantryhack=true\n" "infantryhack=true\n"
"max_resolutions=90\n" "max_resolutions=90\n"

View File

@ -1192,22 +1192,25 @@ HRESULT dd_SetCooperativeLevel(HWND hwnd, DWORD dwFlags)
/* Infantry Online Zone List Window */ /* Infantry Online Zone List Window */
if (g_config.infantryhack) if (g_config.infantryhack)
{ {
static BOOL windowed, fullscreen; static BOOL windowed, fullscreen, devmode;
if (dwFlags & DDSCL_FULLSCREEN) if (dwFlags & DDSCL_FULLSCREEN)
{ {
g_config.windowed = windowed; g_config.windowed = windowed;
g_config.fullscreen = fullscreen; g_config.fullscreen = fullscreen;
g_config.devmode = devmode;
} }
else if (dwFlags & DDSCL_NOWINDOWCHANGES) else if (dwFlags & DDSCL_NOWINDOWCHANGES)
{ {
windowed = g_config.windowed; windowed = g_config.windowed;
fullscreen = g_config.fullscreen; fullscreen = g_config.fullscreen;
devmode = g_config.devmode;
if (GetMenu(g_ddraw.hwnd) != NULL) if (GetMenu(g_ddraw.hwnd) != NULL)
{ {
g_config.windowed = TRUE; g_config.windowed = TRUE;
g_config.fullscreen = FALSE; g_config.fullscreen = FALSE;
g_config.devmode = TRUE;
} }
dd_SetDisplayMode(640, 480, 16, SDM_MODE_SET_BY_GAME); dd_SetDisplayMode(640, 480, 16, SDM_MODE_SET_BY_GAME);