From 8f2c07c4ae43d728655a9379a12189e4b185271a Mon Sep 17 00:00:00 2001 From: klangner Date: Fri, 16 Oct 2020 08:13:43 +0200 Subject: [PATCH] Remove unreachable areas. Fixed #16 --- demo/src/lib.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/demo/src/lib.rs b/demo/src/lib.rs index b04bc30..50fab97 100644 --- a/demo/src/lib.rs +++ b/demo/src/lib.rs @@ -78,6 +78,8 @@ impl World { let mut rng = StdRng::seed_from_u64(seed as u64); let map = MapBuilder::new(80, 50) .with(DrunkardsWalk::open_halls()) + .with(AreaStartingPosition::new(XStart::CENTER, YStart::CENTER)) + .with(CullUnreachable::new()) .build_with_rng(&mut rng); let tiles = (0..map.tiles.len()) .map(|i| if map.tiles[i] == TileType::Floor {Cell::Floor} else {Cell::Wall})