diff --git a/src/action/systems.rs b/src/action/systems.rs index 092909d..37ab2e9 100644 --- a/src/action/systems.rs +++ b/src/action/systems.rs @@ -2,16 +2,10 @@ use std::f32::consts::PI; #[cfg(feature = "inspector")] use std::time::Instant; -use bevy::{ - ecs::entity, - prelude::{Commands, Entity, Quat, Query, Res, ResMut, Time, Transform, Vec3, With, Without}, -}; -use bevy_rapier3d::{ - prelude::{ - CollisionGroups, ExternalForce, GenericJoint, Group, MultibodyJoint, QueryFilter, - RapierConfiguration, RapierContext, ReadMassProperties, RevoluteJoint, Velocity, - }, - rapier::prelude::JointAxis, +use bevy::prelude::{Commands, Entity, Query, Res, ResMut, Time, Transform, Vec3, With, Without}; +use bevy_rapier3d::prelude::{ + CollisionGroups, ExternalForce, Group, MultibodyJoint, QueryFilter, RapierConfiguration, + RapierContext, ReadMassProperties, Velocity, }; #[cfg(feature = "inspector")] @@ -92,7 +86,6 @@ pub(super) fn input_forces( (With, Without), >, mut steering_query: Query<&mut MultibodyJoint, With>, - #[cfg(feature = "inspector")] mut debug_instant: ResMut, ) { let (xform, mut forces) = body_query.single_mut(); @@ -104,7 +97,7 @@ pub(super) fn input_forces( // brake for mut motor in braking_query.iter_mut() { - let factor = if input.brake { settings.accel } else { 0.0 }; + let factor = if input.brake { 100.00 } else { 0.0 }; motor.data = (*motor .data .as_revolute_mut()