diff --git a/ddraw.def b/ddraw.def index c1b0b64..ff672bc 100644 --- a/ddraw.def +++ b/ddraw.def @@ -20,3 +20,4 @@ EXPORTS DirectInput8Create = fake_DirectInput8Create GameHandlesClose DATA pvBmpBits = FakePrimarySurface DATA + DDIsWindowed diff --git a/inc/version.h b/inc/version.h index c2c3092..0c15ac6 100644 --- a/inc/version.h +++ b/inc/version.h @@ -7,7 +7,7 @@ #define VERSION_MAJOR 6 #define VERSION_MINOR 0 #define VERSION_BUILD 0 -#define VERSION_REVISION 1 +#define VERSION_REVISION 2 #define VERSION VERSION_MAJOR, VERSION_MINOR, VERSION_BUILD, VERSION_REVISION #define VERSION_STRING ver_str(VERSION_MAJOR, VERSION_MINOR, VERSION_BUILD, VERSION_REVISION) diff --git a/src/dllmain.c b/src/dllmain.c index bf6c556..ad00d68 100644 --- a/src/dllmain.c +++ b/src/dllmain.c @@ -133,6 +133,11 @@ BOOL WINAPI DllMain(HANDLE hDll, DWORD dwReason, LPVOID lpReserved) return TRUE; } +BOOL DDIsWindowed() +{ + return g_config.windowed && !g_config.fullscreen; +} + HRESULT WINAPI DirectDrawCreate(GUID FAR* lpGUID, LPDIRECTDRAW FAR* lplpDD, IUnknown FAR* pUnkOuter) { TRACE("-> %s(lpGUID=%p, lplpDD=%p, pUnkOuter=%p)\n", __FUNCTION__, lpGUID, lplpDD, pUnkOuter);