1
0
mirror of https://github.com/FunkyFr3sh/cnc-ddraw.git synced 2025-03-14 22:03:27 +01:00

add new DDEnableZoom export

This commit is contained in:
FunkyFr3sh 2024-07-23 23:25:02 +02:00
parent 3ef9e29a8b
commit 86940e9937
3 changed files with 17 additions and 0 deletions

View File

@ -22,3 +22,4 @@ EXPORTS
pvBmpBits = FakePrimarySurface DATA
DDIsWindowed
DDGetProcAddress
DDEnableZoom

View File

@ -165,6 +165,11 @@ typedef struct CNCDDRAW
int y;
} textbox; /* Age Of Empires 2 textbox align */
struct
{
BOOL enabled;
} zoom; /* Age Of Empires 2 textbox align */
} CNCDDRAW;
#endif

View File

@ -147,13 +147,24 @@ BOOL WINAPI DllMain(HANDLE hDll, DWORD dwReason, LPVOID lpReserved)
return TRUE;
}
void DDEnableZoom()
{
TRACE("%s [%p]\n", __FUNCTION__, _ReturnAddress());
g_ddraw.zoom.enabled = TRUE;
}
BOOL DDIsWindowed()
{
TRACE("%s [%p]\n", __FUNCTION__, _ReturnAddress());
return g_config.windowed && !g_config.fullscreen;
}
FARPROC WINAPI DDGetProcAddress(HMODULE hModule, LPCSTR lpProcName)
{
TRACE("%s [%p]\n", __FUNCTION__, _ReturnAddress());
return real_GetProcAddress(hModule, lpProcName);
}