From e2888ca71033d86d52fadda6095b3257b4a45a0d Mon Sep 17 00:00:00 2001 From: gered Date: Sun, 15 May 2022 20:39:56 -0400 Subject: [PATCH] formatting --- examples/balls_v2/src/entities.rs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/examples/balls_v2/src/entities.rs b/examples/balls_v2/src/entities.rs index d212710..6ab858d 100644 --- a/examples/balls_v2/src/entities.rs +++ b/examples/balls_v2/src/entities.rs @@ -144,9 +144,12 @@ fn update_system_lifetime(context: &mut Context) { fn update_system_leave_particle_trail(context: &mut Context) { if let Some(mut leaves_trails) = context.entities.components_mut::() { + let positions = context.entities.components::(); + for (entity, leaves_trail) in leaves_trails.iter_mut() { leaves_trail.timer -= context.delta; + if leaves_trail.timer <= 0.0 { leaves_trail.timer = BALL_TRAIL_PARTICLE_INTERVAL; let position = positions.get(&entity).unwrap(); @@ -161,7 +164,9 @@ fn update_system_leave_particle_trail(context: &mut Context) { fn render_system_sprites(context: &mut Context) { if let Some(sprite_indices) = context.entities.components::() { + let positions = context.entities.components::(); + for (entity, sprite_index) in sprite_indices.iter() { let position = positions.get(&entity).unwrap(); context.system.video.blit( @@ -176,10 +181,12 @@ fn render_system_sprites(context: &mut Context) { fn render_system_particles(context: &mut Context) { if let Some(particles) = context.entities.components::() { + let positions = context.entities.components::(); let colors = context.entities.components::(); let colors_by_lifetime = context.entities.components::(); let lifetimes = context.entities.components::(); + for (entity, _) in particles.iter() { let position = positions.get(&entity).unwrap();