diff --git a/src/main.rs b/src/main.rs index 1712d1e..c693942 100644 --- a/src/main.rs +++ b/src/main.rs @@ -115,11 +115,12 @@ impl Game { for y in 0..self.height { let dx = rng.random_range(-1..=1); let dy = rng.random_range(-1..=1); - if dx == dy { + let (ox, oy) = (x + dx, y + dy); + + if (x, y) == (ox, oy) { continue; } - let (ox, oy) = (x + dx, y + dy); let Some(other) = self.at(ox, oy) else { continue; };