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

don't change display settings for original war2

This commit is contained in:
FunkyFr3sh 2021-11-06 18:51:07 +01:00
parent 2e23e4309c
commit f7d5d6a46e

View File

@ -649,13 +649,17 @@ HWND WINAPI fake_CreateWindowExA(
if (!g_ddraw->windowed && !g_ddraw->bnet_was_fullscreen) if (!g_ddraw->windowed && !g_ddraw->bnet_was_fullscreen)
{ {
memcpy(&g_ddraw->bnet_mode, &g_ddraw->render.mode, sizeof(DEVMODE)); if (g_ddraw->render.mode.dmPelsWidth != 640 ||
g_ddraw->render.mode.dmPelsHeight != 480)
{
memcpy(&g_ddraw->bnet_mode, &g_ddraw->render.mode, sizeof(DEVMODE));
g_ddraw->render.mode.dmPelsWidth = 640; g_ddraw->render.mode.dmPelsWidth = 640;
g_ddraw->render.mode.dmPelsHeight = 480; g_ddraw->render.mode.dmPelsHeight = 480;
ChangeDisplaySettings(&g_ddraw->render.mode, CDS_FULLSCREEN); ChangeDisplaySettings(&g_ddraw->render.mode, CDS_FULLSCREEN);
g_ddraw->bnet_was_fullscreen = TRUE; g_ddraw->bnet_was_fullscreen = TRUE;
}
} }
real_GetClientRect(g_ddraw->hwnd, &g_ddraw->bnet_win_rect); real_GetClientRect(g_ddraw->hwnd, &g_ddraw->bnet_win_rect);