From d1b34fb63dbc28659cdbd883cebad058c70ee080 Mon Sep 17 00:00:00 2001 From: Martin Indra Date: Tue, 20 Feb 2024 11:30:05 +0100 Subject: [PATCH] various fixes --- crates/audio/src/spatial.rs | 2 +- crates/combat/src/trail.rs | 2 +- crates/movement/src/repulsion.rs | 2 +- crates/movement/src/syncing.rs | 2 +- crates/signs/src/line.rs | 6 +++--- crates/spawner/src/draft.rs | 4 +++- 6 files changed, 10 insertions(+), 8 deletions(-) diff --git a/crates/audio/src/spatial.rs b/crates/audio/src/spatial.rs index 88a43477..f27f1e38 100644 --- a/crates/audio/src/spatial.rs +++ b/crates/audio/src/spatial.rs @@ -146,7 +146,7 @@ fn play( let camera = camera.single(); let sound_volume = config.audio().sound_volume() as f64; - for PlaySpatialAudioEvent { sound, position } in &mut play_events { + for PlaySpatialAudioEvent { sound, position } in play_events.read() { let (volume, pan) = calculate_volume_and_pan(camera, &focus, *position); let handle = audio .play(sounds.0[*sound].clone()) diff --git a/crates/combat/src/trail.rs b/crates/combat/src/trail.rs index 5b773bab..224a8bff 100644 --- a/crates/combat/src/trail.rs +++ b/crates/combat/src/trail.rs @@ -87,7 +87,7 @@ impl Trail { } } -#[derive(AsBindGroup, TypeUuid, TypePath, Debug, Clone)] +#[derive(Asset, AsBindGroup, TypeUuid, TypePath, Debug, Clone)] #[uuid = "560ab431-1a54-48b3-87ea-8de8d94ceafb"] struct TrailMaterial { #[uniform(0)] diff --git a/crates/movement/src/repulsion.rs b/crates/movement/src/repulsion.rs index fe3ecdf5..6ce6a56a 100644 --- a/crates/movement/src/repulsion.rs +++ b/crates/movement/src/repulsion.rs @@ -142,7 +142,7 @@ fn setup_entities( mut commands: Commands, objects: Query, Without)>, ) { - for entity in objects.read() { + for entity in objects.iter() { commands.entity(entity).insert(Repulsion::default()); } } diff --git a/crates/movement/src/syncing.rs b/crates/movement/src/syncing.rs index 31ea74e0..1e6fe5ea 100644 --- a/crates/movement/src/syncing.rs +++ b/crates/movement/src/syncing.rs @@ -69,7 +69,7 @@ type NotSetUp = (With, With, Without); fn setup_entities(mut commands: Commands, time: Res