diff --git a/src/config.c b/src/config.c index d405775..cd0ddd1 100644 --- a/src/config.c +++ b/src/config.c @@ -777,7 +777,6 @@ static void cfg_create_ini() "\n" "; Infantry Online\n" "[infantry]\n" - "devmode=true\n" "resolutions=2\n" "infantryhack=true\n" "max_resolutions=90\n" diff --git a/src/dd.c b/src/dd.c index c6cddf1..427e082 100644 --- a/src/dd.c +++ b/src/dd.c @@ -1192,22 +1192,25 @@ HRESULT dd_SetCooperativeLevel(HWND hwnd, DWORD dwFlags) /* Infantry Online Zone List Window */ if (g_config.infantryhack) { - static BOOL windowed, fullscreen; + static BOOL windowed, fullscreen, devmode; if (dwFlags & DDSCL_FULLSCREEN) { g_config.windowed = windowed; g_config.fullscreen = fullscreen; + g_config.devmode = devmode; } else if (dwFlags & DDSCL_NOWINDOWCHANGES) { windowed = g_config.windowed; fullscreen = g_config.fullscreen; + devmode = g_config.devmode; if (GetMenu(g_ddraw.hwnd) != NULL) { g_config.windowed = TRUE; g_config.fullscreen = FALSE; + g_config.devmode = TRUE; } dd_SetDisplayMode(640, 480, 16, SDM_MODE_SET_BY_GAME);