diff options
Diffstat (limited to 'src/sim/entity/mod.rs')
| -rw-r--r-- | src/sim/entity/mod.rs | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/sim/entity/mod.rs b/src/sim/entity/mod.rs index 4a79bf4..d8a03e0 100644 --- a/src/sim/entity/mod.rs +++ b/src/sim/entity/mod.rs @@ -48,14 +48,14 @@ pub trait EntityBehaviour { _update_ctx: &mut EntityUpdateCtx, _ctx: &mut SimCtx, _delta_time: f32, - ) -> () { + ) { } fn physics_update( &mut self, _update_ctx: &mut EntityUpdateCtx, _ctx: &mut SimCtx, _delta_time: f32, - ) -> () { + ) { } } @@ -131,7 +131,7 @@ impl<'a> EntityUpdateCtx<'a> { impl EntityData { pub fn transform(&self, ctx: &SimCtx) -> Option<(Vec2, (f32, f32))> { self.rb_h - .map(|rb_h| { + .and_then(|rb_h| { ctx.rb_manager .physics_manager .rigid_body_set @@ -143,7 +143,6 @@ impl EntityData { ) }) }) - .flatten() } } |
