fix x/y comparison

This commit is contained in:
Christian Semmler 2023-06-26 22:19:47 +02:00
parent 7814288085
commit f57cf7b3b6
No known key found for this signature in database
GPG Key ID: 086DAA1360BEEE5C

View File

@ -288,12 +288,12 @@ LRESULT WINAPI WndProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
InputManager()->QueueEvent(type, wParam, LOWORD(lParam), HIWORD(lParam), keyCode); InputManager()->QueueEvent(type, wParam, LOWORD(lParam), HIWORD(lParam), keyCode);
} }
if (g_isle && g_isle->m_drawCursor && type == MOUSEMOVE) { if (g_isle && g_isle->m_drawCursor && type == MOUSEMOVE) {
unsigned int x = LOWORD(lParam); int x = LOWORD(lParam);
unsigned int y = HIWORD(lParam); int y = HIWORD(lParam);
if (639 < x) { if (x >= 640) {
x = 639; x = 639;
} }
if (479 < y) { if (y >= 480) {
y = 479; y = 479;
} }
VideoManager()->MoveCursor(x,y); VideoManager()->MoveCursor(x,y);