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

@ -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);