mirror of
https://github.com/FunkyFr3sh/cnc-ddraw.git
synced 2025-03-15 06:04:49 +01:00
simplify
This commit is contained in:
parent
5700a0eb4c
commit
00ed351691
@ -701,16 +701,8 @@ LRESULT CALLBACK fake_WndProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam
|
||||
x = (DWORD)(roundf(GET_X_LPARAM(lParam) * g_ddraw->render.unscale_w));
|
||||
y = (DWORD)(roundf(GET_Y_LPARAM(lParam) * g_ddraw->render.unscale_h));
|
||||
|
||||
InterlockedExchange((LONG*)&g_ddraw->cursor.x, x);
|
||||
InterlockedExchange((LONG*)&g_ddraw->cursor.y, y);
|
||||
|
||||
lParam = MAKELPARAM(x, y);
|
||||
}
|
||||
else
|
||||
{
|
||||
InterlockedExchange((LONG*)&g_ddraw->cursor.x, GET_X_LPARAM(lParam));
|
||||
InterlockedExchange((LONG*)&g_ddraw->cursor.y, GET_Y_LPARAM(lParam));
|
||||
}
|
||||
}
|
||||
|
||||
if (GET_X_LPARAM(lParam) > g_ddraw->width || GET_Y_LPARAM(lParam) > g_ddraw->height)
|
||||
@ -718,15 +710,12 @@ LRESULT CALLBACK fake_WndProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam
|
||||
x = min(GET_X_LPARAM(lParam), g_ddraw->width);
|
||||
y = min(GET_Y_LPARAM(lParam), g_ddraw->height);
|
||||
|
||||
if (g_ddraw->devmode)
|
||||
{
|
||||
InterlockedExchange((LONG*)&g_ddraw->cursor.x, x);
|
||||
InterlockedExchange((LONG*)&g_ddraw->cursor.y, y);
|
||||
}
|
||||
|
||||
lParam = MAKELPARAM(x, y);
|
||||
}
|
||||
|
||||
InterlockedExchange((LONG*)&g_ddraw->cursor.x, GET_X_LPARAM(lParam));
|
||||
InterlockedExchange((LONG*)&g_ddraw->cursor.y, GET_Y_LPARAM(lParam));
|
||||
|
||||
break;
|
||||
}
|
||||
case WM_PARENTNOTIFY:
|
||||
|
Loading…
x
Reference in New Issue
Block a user