chore: general update

This commit is contained in:
2021-05-05 18:34:58 -05:00
parent bf453a8439
commit aafd799c0b
3 changed files with 452 additions and 0 deletions

View File

@@ -0,0 +1,21 @@
use gilrs::{Button, Event, Gilrs};
fn main() {
let mut gilrs = Gilrs::new().unwrap();
// Iterate over all connected gamepads
for (_id, gamepad) in gilrs.gamepads() {
println!("{} is {:?}", gamepad.name(), gamepad.power_info());
}
let mut active_gamepad = None;
loop {
if active_gamepad.is_none() {
active_gamepad = gilrs.next_event().map(|e| e.id);
}
let maybe_gamepad = active_gamepad.map(|id| gilrs.gamepad(id));
maybe_gamepad.map(|gamepad| dbg!(gamepad.is_pressed(Button::South)));
}
}