win32: build fix when sdl2 is not enabled
This commit is contained in:
parent
8f80bcb159
commit
c6374a899c
|
@ -147,7 +147,7 @@ static bool gameRunning;
|
|||
|
||||
static void captureMouse(bool);
|
||||
|
||||
static void emuEventCallback(Event event)
|
||||
static void emuEventCallback(Event event, void *)
|
||||
{
|
||||
static bool captureOn;
|
||||
switch (event)
|
||||
|
@ -365,11 +365,11 @@ static LRESULT CALLBACK WndProc2(HWND hWnd, UINT message, WPARAM wParam, LPARAM
|
|||
mouse->setAbsPos(xPos, yPos, settings.display.width, settings.display.height);
|
||||
|
||||
if (wParam & MK_LBUTTON)
|
||||
mouse->setButton(Button::LEFT_BUTTON, true);
|
||||
mouse->setButton(Mouse::LEFT_BUTTON, true);
|
||||
if (wParam & MK_MBUTTON)
|
||||
mouse->setButton(Button::MIDDLE_BUTTON, true);
|
||||
mouse->setButton(Mouse::MIDDLE_BUTTON, true);
|
||||
if (wParam & MK_RBUTTON)
|
||||
mouse->setButton(Button::RIGHT_BUTTON, true);
|
||||
mouse->setButton(Mouse::RIGHT_BUTTON, true);
|
||||
}
|
||||
if (message != WM_MOUSEMOVE)
|
||||
return 0;
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
#include "input/gamepad_device.h"
|
||||
#include "input/mouse.h"
|
||||
#include "rend/gui.h"
|
||||
|
||||
#include <windows.h>
|
||||
|
@ -167,7 +168,7 @@ public:
|
|||
}
|
||||
|
||||
protected:
|
||||
void load_axis_min_max(u32 axis) override
|
||||
void load_axis_min_max(u32 axis)
|
||||
{
|
||||
if (axis == 0 || axis == 1)
|
||||
{
|
||||
|
@ -202,6 +203,8 @@ private:
|
|||
s16 last_right_thumb_y = 0;
|
||||
double vib_stop_time;
|
||||
float vib_inclination;
|
||||
std::map<u32, int> axis_min_values;
|
||||
std::map<u32, unsigned int> axis_ranges;
|
||||
static std::vector<std::shared_ptr<XInputGamepadDevice>> xinput_gamepads;
|
||||
};
|
||||
|
||||
|
|
Loading…
Reference in New Issue