summaryrefslogtreecommitdiff
path: root/src/sim/lib
diff options
context:
space:
mode:
Diffstat (limited to 'src/sim/lib')
-rw-r--r--src/sim/lib/force.rs8
1 files changed, 2 insertions, 6 deletions
diff --git a/src/sim/lib/force.rs b/src/sim/lib/force.rs
index e99817c..c110c29 100644
--- a/src/sim/lib/force.rs
+++ b/src/sim/lib/force.rs
@@ -3,7 +3,6 @@ use rand::random_range;
use rapier2d::{dynamics::RigidBodyHandle, parry::bounding_volume::Aabb, pipeline::QueryFilter};
use crate::{
- config::CELLS_TO_METRES,
content::materials::{MaterialForm, MaterialId, fire::FireCellView},
sim::{cell::Cell, lib::ray::AwDda, particle_manager::particle::Particle, sim_manager::SimCtx},
};
@@ -82,10 +81,7 @@ pub fn apply_explosion(
.physics_manager
.world
.intersect_aabb_conservative(
- Aabb::new(
- (centre - radius as f32) / CELLS_TO_METRES,
- (centre + radius as f32) / CELLS_TO_METRES,
- ),
+ Aabb::new(centre - radius as f32, (centre + radius as f32)),
QueryFilter::only_dynamic(),
);
@@ -96,7 +92,7 @@ pub fn apply_explosion(
&& 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() * CELLS_TO_METRES) / 3.0, true);
+ body.apply_impulse(get_vel(body.translation()) / 3.0, true);
}
}
}