1
0
mirror of https://github.com/FunkyFr3sh/cnc-ddraw.git synced 2025-03-15 06:04:49 +01:00

#138 force fullscreen 640x480 if user selects "windowed" in the menu

(cherry picked from commit 2edbeabd3e3f96bb31ceea08299ff0914f5bdaa1)
This commit is contained in:
FunkyFr3sh 2022-02-17 20:22:17 +01:00
parent bedf34664c
commit 69041f7493

View File

@ -864,17 +864,19 @@ HRESULT dd_SetCooperativeLevel(HWND hwnd, DWORD dwFlags)
{
static BOOL windowed;
if (!(dwFlags & DDSCL_FULLSCREEN))
if (dwFlags & DDSCL_FULLSCREEN)
{
g_ddraw->windowed = windowed;
}
else if (dwFlags & DDSCL_NOWINDOWCHANGES)
{
windowed = g_ddraw->windowed;
g_ddraw->windowed = TRUE;
if (GetMenu(g_ddraw->hwnd) != NULL)
g_ddraw->windowed = TRUE;
dd_SetDisplayMode(640, 480, 16, SDM_MODE_SET_BY_GAME);
}
else
{
g_ddraw->windowed = windowed;
}
}
return DD_OK;