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

makes adjmouse working with devmode=true as well

This commit is contained in:
FunkyFr3sh 2021-01-15 01:03:01 +01:00
parent f8ebc0c820
commit 425885bec9

View File

@ -575,8 +575,19 @@ LRESULT CALLBACK fake_WndProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam
if (g_ddraw->devmode) if (g_ddraw->devmode)
{ {
mouse_lock(); mouse_lock();
g_ddraw->cursor.x = GET_X_LPARAM(lParam);
g_ddraw->cursor.y = GET_Y_LPARAM(lParam); if (g_ddraw->adjmouse)
{
g_ddraw->cursor.x = GET_X_LPARAM(lParam) * g_ddraw->render.unscale_w;
g_ddraw->cursor.y = GET_Y_LPARAM(lParam) * g_ddraw->render.unscale_h;
lParam = MAKELPARAM(g_ddraw->cursor.x, g_ddraw->cursor.y);
}
else
{
g_ddraw->cursor.x = GET_X_LPARAM(lParam);
g_ddraw->cursor.y = GET_Y_LPARAM(lParam);
}
} }
break; break;
} }