From 1f43a9d4da29e6f579a8ffd7768f3fc11ea8c8a4 Mon Sep 17 00:00:00 2001 From: SeanOMik Date: Fri, 23 Feb 2024 16:43:23 -0500 Subject: [PATCH] fix compiler errors after some changes to game crate --- examples/testbed/src/main.rs | 8 ++++---- lyra-scripting/src/lib.rs | 2 +- lyra-scripting/src/lua/system.rs | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/examples/testbed/src/main.rs b/examples/testbed/src/main.rs index f9fa6d3..d1b9a99 100644 --- a/examples/testbed/src/main.rs +++ b/examples/testbed/src/main.rs @@ -206,7 +206,7 @@ async fn main() { Ok(()) }; let fps_plugin = move |game: &mut Game| { - let world = game.world(); + let world = game.world_mut(); world.add_resource(fps_counter::FPSCounter::new()); }; @@ -228,7 +228,7 @@ async fn main() { }; let jiggle_plugin = move |game: &mut Game| { - game.world().add_resource(TpsAccumulator(0.0)); + game.world_mut().add_resource(TpsAccumulator(0.0)); let mut sys = BatchedSystem::new(); sys.with_criteria(FixedTimestep::new(45)); @@ -293,7 +293,7 @@ async fn main() { Ok(()) }; */ - let world = game.world(); + let world = game.world_mut(); world.add_resource(action_handler); world.spawn((Vec3::new(0.5, 0.1, 3.0),)); game.with_plugin(InputActionPlugin); @@ -303,7 +303,7 @@ async fn main() { let script_test_plugin = |game: &mut Game| { game.with_plugin(LuaScriptingPlugin); - let world = game.world(); + let world = game.world_mut(); let mut res_man = world.get_resource_mut::(); let script = res_man.request::("scripts/test.lua").unwrap(); res_man.watch("scripts/test.lua", false).unwrap(); diff --git a/lyra-scripting/src/lib.rs b/lyra-scripting/src/lib.rs index 640d227..4b5b42f 100644 --- a/lyra-scripting/src/lib.rs +++ b/lyra-scripting/src/lib.rs @@ -134,7 +134,7 @@ impl GameScriptExt for Game { T: ScriptHost, P: ScriptApiProvider + 'static { - let world = self.world(); + let world = self.world_mut(); provider.prepare_world(world); let mut providers = world.get_resource_mut::>(); providers.add_provider(provider); diff --git a/lyra-scripting/src/lua/system.rs b/lyra-scripting/src/lua/system.rs index 071e69e..4a5f335 100644 --- a/lyra-scripting/src/lua/system.rs +++ b/lyra-scripting/src/lua/system.rs @@ -171,7 +171,7 @@ pub struct LuaScriptingPlugin; impl Plugin for LuaScriptingPlugin { fn setup(&self, game: &mut lyra_game::game::Game) { - let world = game.world(); + let world = game.world_mut(); world.add_resource_default::();