Support choosing which player uses a controller
This commit is contained in:
+4
-1
@@ -349,7 +349,10 @@ fn process_gamepad_input(mappings: MappingProvider, proxy: EventLoopProxy<UserEv
|
||||
let Some(gamepad) = gilrs.connected_gamepad(event.id) else {
|
||||
continue;
|
||||
};
|
||||
mappings.map_gamepad(SimId::Player1, &gamepad);
|
||||
mappings.handle_gamepad_connect(&gamepad);
|
||||
}
|
||||
if event.event == EventType::Disconnected {
|
||||
mappings.handle_gamepad_disconnect(event.id);
|
||||
}
|
||||
if proxy.send_event(UserEvent::GamepadEvent(event)).is_err() {
|
||||
// main thread has closed! we done
|
||||
|
||||
Reference in New Issue
Block a user