use AppState;
+use sdl2::joystick::PowerLevel;
use common::Point2D;
use core::controller::Controller;
use core::controller::ControllerManager;
ctrl.rumble(1.0, dt);
}
+ if ctrl.start.is_pressed && !ctrl.start.was_pressed {
+ match ctrl.device.power_level() {
+ Ok(PowerLevel::Unknown) => { println!("power level unknown"); }
+ Ok(PowerLevel::Empty) => { println!("power level empty"); }
+ Ok(PowerLevel::Low) => { println!("power level low"); }
+ Ok(PowerLevel::Medium) => { println!("power level medium"); }
+ Ok(PowerLevel::Full) => { println!("power level full"); }
+ Ok(PowerLevel::Wired) => { println!("power level wired"); }
+ Err(_) => {}
+ };
+ }
+
match ctrl.mov.x {
v if v < -0.9 => { self.vel.x -= 0.5 }
v if v > 0.9 => { self.vel.x += 0.5 }