diff -r 9502611bffc1 -r b0e8cc72bfef rust/landgen/src/wavefront_collapse/wavefront_collapse.rs --- a/rust/landgen/src/wavefront_collapse/wavefront_collapse.rs Tue Feb 14 08:52:20 2023 +0100 +++ b/rust/landgen/src/wavefront_collapse/wavefront_collapse.rs Wed Feb 15 12:36:24 2023 +0100 @@ -70,17 +70,15 @@ let x = if self.wrap { if x == usize::MAX { self.grid.width() - 1 + } else if x == self.grid.width() { + 0 } else { - if x == self.grid.width() { - 0 - } else { - x - } + x } } else { x }; - + self.grid.get(y, x).copied().unwrap_or_default() }