aboutsummaryrefslogtreecommitdiff
path: root/src_testbed/physics
diff options
context:
space:
mode:
Diffstat (limited to 'src_testbed/physics')
-rw-r--r--src_testbed/physics/mod.rs10
1 files changed, 8 insertions, 2 deletions
diff --git a/src_testbed/physics/mod.rs b/src_testbed/physics/mod.rs
index 60214da..26a55c7 100644
--- a/src_testbed/physics/mod.rs
+++ b/src_testbed/physics/mod.rs
@@ -86,6 +86,12 @@ pub struct PhysicsState {
pub hooks: Box<dyn PhysicsHooks>,
}
+impl Default for PhysicsState {
+ fn default() -> Self {
+ Self::new()
+ }
+}
+
impl PhysicsState {
pub fn new() -> Self {
Self {
@@ -113,7 +119,7 @@ pub struct PhysicsEvents {
impl PhysicsEvents {
pub fn poll_all(&self) {
- while let Ok(_) = self.collision_events.try_recv() {}
- while let Ok(_) = self.contact_force_events.try_recv() {}
+ while self.collision_events.try_recv().is_ok() {}
+ while self.contact_force_events.try_recv().is_ok() {}
}
}