From 8690656876414dc6bc919b91a44fde2cc83958d4 Mon Sep 17 00:00:00 2001 From: Bergmann89 Date: Tue, 19 Jan 2021 17:53:40 +0100 Subject: [PATCH] Remove unecessary references --- .../src/systems/ships_orbiting.rs | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/space-crush-common/src/systems/ships_orbiting.rs b/space-crush-common/src/systems/ships_orbiting.rs index 3028985..af8ebaf 100644 --- a/space-crush-common/src/systems/ships_orbiting.rs +++ b/space-crush-common/src/systems/ships_orbiting.rs @@ -29,9 +29,9 @@ pub struct ShipsData<'a> { struct Processor<'a> { delta: f32, - positions: &'a ReadStorage<'a, Position>, - meeting_points: &'a ReadStorage<'a, MeetingPoint>, - fleets_orbiting: &'a ReadStorage<'a, FleetOrbiting>, + positions: ReadStorage<'a, Position>, + meeting_points: ReadStorage<'a, MeetingPoint>, + fleets_orbiting: ReadStorage<'a, FleetOrbiting>, } impl<'a> System<'a> for ShipsOrbiting { @@ -51,14 +51,19 @@ impl<'a> System<'a> for ShipsOrbiting { /* update ships */ let processor = Processor { delta: global.delta * global.world_speed, - positions: &positions, - fleets_orbiting: &fleets_orbiting, - meeting_points: &meeting_points, + positions, + fleets_orbiting, + meeting_points, }; ships.set_event_emission(false); - let data = (&positions, &fleet_owned, &mut ships, &mut ships_orbiting); + let data = ( + &processor.positions, + &fleet_owned, + &mut ships, + &mut ships_orbiting, + ); data.par_join() .for_each(|(position, fleet_owned, ship, ship_orbiting)| {