diff options
Diffstat (limited to 'src/sim/lib')
| -rw-r--r-- | src/sim/lib/force.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/sim/lib/force.rs b/src/sim/lib/force.rs index c110c29..c6cfaf0 100644 --- a/src/sim/lib/force.rs +++ b/src/sim/lib/force.rs @@ -81,7 +81,7 @@ pub fn apply_explosion( .physics_manager .world .intersect_aabb_conservative( - Aabb::new(centre - radius as f32, (centre + radius as f32)), + Aabb::new(centre - radius as f32, centre + radius as f32), QueryFilter::only_dynamic(), ); @@ -91,8 +91,8 @@ pub fn apply_explosion( if let Some(h) = h && let Some(body) = ctx.rb_manager.physics_manager.world.bodies.get_mut(h) { - // magic divisor number for good vibes - body.apply_impulse(get_vel(body.translation()) / 3.0, true); + // magic number for good vibes + body.apply_impulse(get_vel(body.translation()) * 3.0, true); } } } |
