diff --git a/src/input.rs b/src/input.rs index 6d92d1a..c2965f3 100644 --- a/src/input.rs +++ b/src/input.rs @@ -57,8 +57,8 @@ fn update_input(mut events: EventReader, mut istate: ResMut istate.throttle = *value, - GamepadButtonType::LeftTrigger => istate.throttle = -value, + GamepadButtonType::RightTrigger2 => istate.throttle = *value, + GamepadButtonType::LeftTrigger2 => istate.throttle = -value, GamepadButtonType::East => { if value > &0.5 { istate.brake = true; @@ -74,6 +74,12 @@ fn update_input(mut events: EventReader, mut istate: ResMut { + istate.yaw = *value; + } + GamepadAxisType::RightStickY => { + istate.pitch = *value; + } _ => info!("unhandled axis event: {axis_event:?}"), } }