diff --git a/game/src/main.rs b/game/src/main.rs index acedefd..4e0ee6e 100644 --- a/game/src/main.rs +++ b/game/src/main.rs @@ -65,8 +65,9 @@ impl System for RenderingTestSystem { } fn frame_update(&mut self, res: &mut EngineResources, scene: &mut Scene) { - let pctx = res.get::().unwrap().clone(); + let pctx = res.get::().unwrap(); let dbg_ui = scene.resources.get_mut::().unwrap(); + dbg_ui.text("Hello World!".to_owned()); dbg_ui.text(format!("Frame Delta: {}", pctx.time_ctx.frame_dt)); dbg_ui.text(format!("Fixed Delta: {}", pctx.time_ctx.fixed_dt)); @@ -75,6 +76,7 @@ impl System for RenderingTestSystem { fn fixed_update(&mut self, res: &mut EngineResources, scene: &mut Scene) { let pctx = res.get::().unwrap(); + scene.world.query_mut::<(&mut Transform, &ModelHandle)>().into_iter().for_each(|(_, (t, _))| { t.rotation *= Quat::from_rotation_y(*self.rotation_speed.borrow() * pctx.time_ctx.fixed_dt); });