mirror of
https://github.com/FunkyFr3sh/cnc-ddraw.git
synced 2025-03-25 01:57:47 +01:00
#367 fix videos in Imperialism 2: The Age of Exploration
This commit is contained in:
parent
bf62b84cb0
commit
911c3bdfeb
@ -982,7 +982,10 @@ BOOL WINAPI fake_StretchBlt(
|
|||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (g_ddraw.width > 0 && g_ddraw.render.hdc)
|
else if (
|
||||||
|
g_ddraw.width > 0 &&
|
||||||
|
g_ddraw.render.hdc &&
|
||||||
|
(hwnd == g_ddraw.hwnd || (real_GetWindowLongA(hwnd, GWL_EXSTYLE) & WS_EX_TRANSPARENT)))
|
||||||
{
|
{
|
||||||
return real_StretchBlt(
|
return real_StretchBlt(
|
||||||
hwnd == g_ddraw.hwnd ? hdcDest : g_ddraw.render.hdc,
|
hwnd == g_ddraw.hwnd ? hdcDest : g_ddraw.render.hdc,
|
||||||
@ -1078,7 +1081,10 @@ BOOL WINAPI fake_BitBlt(
|
|||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (g_ddraw.width > 0 && g_ddraw.render.hdc)
|
else if (
|
||||||
|
g_ddraw.width > 0 &&
|
||||||
|
g_ddraw.render.hdc &&
|
||||||
|
(hwnd == g_ddraw.hwnd || (real_GetWindowLongA(hwnd, GWL_EXSTYLE) & WS_EX_TRANSPARENT)))
|
||||||
{
|
{
|
||||||
return real_StretchBlt(
|
return real_StretchBlt(
|
||||||
hwnd == g_ddraw.hwnd ? hdc : g_ddraw.render.hdc,
|
hwnd == g_ddraw.hwnd ? hdc : g_ddraw.render.hdc,
|
||||||
@ -1174,7 +1180,10 @@ int WINAPI fake_SetDIBitsToDevice(
|
|||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (g_ddraw.width > 0 && g_ddraw.render.hdc)
|
else if (
|
||||||
|
g_ddraw.width > 0 &&
|
||||||
|
g_ddraw.render.hdc &&
|
||||||
|
(hwnd == g_ddraw.hwnd || (real_GetWindowLongA(hwnd, GWL_EXSTYLE) & WS_EX_TRANSPARENT)))
|
||||||
{
|
{
|
||||||
return
|
return
|
||||||
real_StretchDIBits(
|
real_StretchDIBits(
|
||||||
@ -1262,7 +1271,10 @@ int WINAPI fake_StretchDIBits(
|
|||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (g_ddraw.width > 0 && g_ddraw.render.hdc)
|
else if (
|
||||||
|
g_ddraw.width > 0 &&
|
||||||
|
g_ddraw.render.hdc &&
|
||||||
|
(hwnd == g_ddraw.hwnd || (real_GetWindowLongA(hwnd, GWL_EXSTYLE) & WS_EX_TRANSPARENT)))
|
||||||
{
|
{
|
||||||
return
|
return
|
||||||
real_StretchDIBits(
|
real_StretchDIBits(
|
||||||
|
Loading…
x
Reference in New Issue
Block a user