rust/landgen/src/wavefront_collapse/wavefront_collapse.rs
branchtransitional_engine
changeset 15945 8f093b1b18bc
parent 15943 c5684cc62de8
child 15946 e82de0410da5
--- a/rust/landgen/src/wavefront_collapse/wavefront_collapse.rs	Wed Feb 01 11:19:45 2023 +0100
+++ b/rust/landgen/src/wavefront_collapse/wavefront_collapse.rs	Thu Feb 02 08:41:31 2023 +0100
@@ -1,6 +1,6 @@
 use integral_geometry::Size;
+use std::collections::HashMap;
 use vec2d::Vec2D;
-use std::collections::HashMap;
 
 #[derive(PartialEq, Eq, Hash, Clone, Copy, Debug)]
 pub enum Tile {
@@ -60,7 +60,7 @@
         map_size: &Size,
         seed_fn: F,
         random_numbers: &mut I,
-        ) -> Vec2D<Tile> {
+    ) -> Vec2D<Tile> {
         let mut land = Vec2D::new(&map_size, Tile::Empty);
 
         seed_fn(&mut land);
@@ -116,8 +116,12 @@
         [
             land.get(y, x + 1).map(|p| *p).unwrap_or_default(),
             land.get(y + 1, x).map(|p| *p).unwrap_or_default(),
-            land.get(y, x.wrapping_sub(1)).map(|p| *p).unwrap_or_default(),
-            land.get(y.wrapping_sub(1), x).map(|p| *p).unwrap_or_default(),
+            land.get(y, x.wrapping_sub(1))
+                .map(|p| *p)
+                .unwrap_or_default(),
+            land.get(y.wrapping_sub(1), x)
+                .map(|p| *p)
+                .unwrap_or_default(),
         ]
     }
 }