aboutsummaryrefslogtreecommitdiff
path: root/src_testbed
diff options
context:
space:
mode:
Diffstat (limited to 'src_testbed')
-rw-r--r--src_testbed/testbed.rs23
1 files changed, 10 insertions, 13 deletions
diff --git a/src_testbed/testbed.rs b/src_testbed/testbed.rs
index 1defef6..dc747ed 100644
--- a/src_testbed/testbed.rs
+++ b/src_testbed/testbed.rs
@@ -811,19 +811,16 @@ impl<'a, 'b, 'c, 'd, 'e, 'f> Testbed<'a, 'b, 'c, 'd, 'e, 'f> {
QueryFilter::new().exclude_rigid_body(character_handle),
|c| collisions.push(c),
);
-
- for collision in &collisions {
- controller.solve_character_collision_impulses(
- phx.integration_parameters.dt,
- &mut phx.bodies,
- &phx.colliders,
- &phx.query_pipeline,
- character_collider.shape(),
- character_mass,
- collision,
- QueryFilter::new().exclude_rigid_body(character_handle),
- )
- }
+ controller.solve_character_collision_impulses(
+ phx.integration_parameters.dt,
+ &mut phx.bodies,
+ &phx.colliders,
+ &phx.query_pipeline,
+ character_collider.shape(),
+ character_mass,
+ collisions,
+ QueryFilter::new().exclude_rigid_body(character_handle),
+ );
let character_body = &mut phx.bodies[character_handle];
let pos = character_body.position();