From 0bedd7991a7f2e3e35ae6b23d4f041c5a48454b9 Mon Sep 17 00:00:00 2001 From: Freya Murphy Date: Tue, 11 Nov 2025 20:46:17 -0500 Subject: dungeon: bsp generate should return a floor to use same single rng - `Floor::new` is now `Floor::from_parts` and takes in and rng - updated bps tests to operate on a floor - removed pos < MAP_SIZE checks, since `Pos` gurentees this - bsp::generate now returns a floor --- dungeon/src/lib.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'dungeon/src/lib.rs') diff --git a/dungeon/src/lib.rs b/dungeon/src/lib.rs index adc053e..4767942 100644 --- a/dungeon/src/lib.rs +++ b/dungeon/src/lib.rs @@ -121,7 +121,7 @@ impl From for Dungeon { // TODO: initalize rest of game state // TODO: Randomize enemy positions/types - let enemies = vec![Entity::zombie(floor.random_pos())]; + let enemies = vec![Entity::zombie(floor.random_walkable_pos())]; Self { floor, -- cgit v1.2.3-freya