From 3cab0eecd5c7141810c1f1f65ea420bfd37a6455 Mon Sep 17 00:00:00 2001 From: Zynh Ludwig Date: Mon, 2 Sep 2024 00:39:14 -0700 Subject: [PATCH] boundary padding --- src/boundary.rs | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) 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;