forked from Mirrorlandia_minetest/irrlicht
Fix build with older SDL2
This commit is contained in:
parent
3983c29645
commit
a2b6244f54
@ -555,7 +555,11 @@ bool CIrrDeviceSDL::run()
|
|||||||
|
|
||||||
irrevent.EventType = irr::EET_MOUSE_INPUT_EVENT;
|
irrevent.EventType = irr::EET_MOUSE_INPUT_EVENT;
|
||||||
irrevent.MouseInput.Event = irr::EMIE_MOUSE_WHEEL;
|
irrevent.MouseInput.Event = irr::EMIE_MOUSE_WHEEL;
|
||||||
|
#if SDL_VERSION_ATLEAST(2, 0, 18)
|
||||||
irrevent.MouseInput.Wheel = SDL_event.wheel.preciseY;
|
irrevent.MouseInput.Wheel = SDL_event.wheel.preciseY;
|
||||||
|
#else
|
||||||
|
irrevent.MouseInput.Wheel = SDL_event.wheel.y;
|
||||||
|
#endif
|
||||||
irrevent.MouseInput.Shift = (keymod & KMOD_SHIFT) != 0;
|
irrevent.MouseInput.Shift = (keymod & KMOD_SHIFT) != 0;
|
||||||
irrevent.MouseInput.Control = (keymod & KMOD_CTRL) != 0;
|
irrevent.MouseInput.Control = (keymod & KMOD_CTRL) != 0;
|
||||||
irrevent.MouseInput.X = MouseX;
|
irrevent.MouseInput.X = MouseX;
|
||||||
|
Loading…
Reference in New Issue
Block a user