Changed mouse button values to engines.

Changed the check mouse button under WM_MOUSEMOVE to use the Engine constants for mouse button 0, 1, 2.
pull/271/head
LaBodilsen 3 years ago committed by GitHub
parent e3ea3b250f
commit 0336c8086a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 6
      olcPixelGameEngine.h

@ -4742,9 +4742,9 @@ namespace olc
{
bTrackMouseEventSet = TRUE;
TRACKMOUSEEVENT tme{ sizeof(TRACKMOUSEEVENT), TME_LEAVE, hWnd }; TrackMouseEvent(&tme);
ptrPGE->olc_UpdateMouseState(0, wParam == MK_LBUTTON);
ptrPGE->olc_UpdateMouseState(1, wParam == MK_RBUTTON);
ptrPGE->olc_UpdateMouseState(2, wParam == MK_MBUTTON);
ptrPGE->olc_UpdateMouseState(olc::Mouse::LEFT, wParam == MK_LBUTTON);
ptrPGE->olc_UpdateMouseState(olc::Mouse::RIGHT, wParam == MK_RBUTTON);
ptrPGE->olc_UpdateMouseState(olc::Mouse::MIDDLE, wParam == MK_MBUTTON);
}
// Thanks @ForAbby (Discord)
uint16_t x = lParam & 0xFFFF; uint16_t y = (lParam >> 16) & 0xFFFF;

Loading…
Cancel
Save