mirror of
https://github.com/SFML/CSFML.git
synced 2026-10-26 13:06:13 +01:00
Added support for sensor and touch events
This commit is contained in:
1 parent
a499927784
commit
7c5a55746a
2 files changed
+76
-31
No files matched your search
@@ -96,6 +96,21 @@ inline void convertEvent(const sf::Event& SFMLEvent, sfEvent* event)
|
||||
event->joystickConnect.joystickId = SFMLEvent.joystickConnect.joystickId;
|
||||
break;
|
||||
|
||||
case sfEvtTouchBegan :
|
||||
case sfEvtTouchMoved :
|
||||
case sfEvtTouchEnded :
|
||||
event->touch.finger = SFMLEvent.touch.finger;
|
||||
event->touch.x = SFMLEvent.touch.x;
|
||||
event->touch.y = SFMLEvent.touch.y;
|
||||
break;
|
||||
|
||||
case sfEvtSensorChanged :
|
||||
event->sensor.sensorType = static_cast<sfSensorType>(SFMLEvent.sensor.type);
|
||||
event->sensor.x = SFMLEvent.sensor.x;
|
||||
event->sensor.y = SFMLEvent.sensor.y;
|
||||
event->sensor.z = SFMLEvent.sensor.z;
|
||||
break;
|
||||
|
||||
default :
|
||||
break;
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user