mirror of
https://github.com/edubart/otclient.git
synced 2025-10-20 06:23:26 +02:00
window moving
This commit is contained in:
@@ -589,7 +589,9 @@ LRESULT CALLBACK WndProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
|
||||
case WM_MOUSEMOVE:
|
||||
{
|
||||
inputEvent.type = EV_MOUSE_MOVE;
|
||||
inputEvent.mousePos = Point(LOWORD(lParam), HIWORD(lParam));
|
||||
Point newMousePos(LOWORD(lParam), HIWORD(lParam));
|
||||
inputEvent.mouseMoved = newMousePos - inputEvent.mousePos;
|
||||
inputEvent.mousePos = newMousePos;
|
||||
g_engine.onInputEvent(inputEvent);
|
||||
break;
|
||||
}
|
||||
|
@@ -390,10 +390,14 @@ void Platform::poll()
|
||||
break;
|
||||
|
||||
case MotionNotify:
|
||||
{
|
||||
inputEvent.type = EV_MOUSE_MOVE;
|
||||
inputEvent.mousePos = Point(event.xbutton.x, event.xbutton.y);
|
||||
Point newMousePos(event.xbutton.x, event.xbutton.y);
|
||||
inputEvent.mouseMoved = newMousePos - inputEvent.mousePos;
|
||||
inputEvent.mousePos = newMousePos;
|
||||
g_engine.onInputEvent(inputEvent);
|
||||
break;
|
||||
}
|
||||
|
||||
case MapNotify:
|
||||
x11.visible = true;
|
||||
|
Reference in New Issue
Block a user