diff --git a/src/boundary.rs b/src/boundary.rs index b181b9a..ae0f8bf 100644 --- a/src/boundary.rs +++ b/src/boundary.rs @@ -12,10 +12,12 @@ pub(crate) fn boid_border_teleport( let half_width = width / 2.; let half_height = height / 2.; - let left_bound = -half_width; - let right_bound = half_width; - let top_bound = half_height; - let bottom_bound = -half_height; + const PADDING: f32 = 50.; + + let left_bound = -half_width - PADDING; + let right_bound = half_width + PADDING; + let top_bound = half_height + PADDING; + let bottom_bound = -half_height - PADDING; for mut boid_transform in &mut boids { let translation = &mut boid_transform.translation;