From 9fb16f6cdd37de4f2cdeeb20edab78d215e74939 Mon Sep 17 00:00:00 2001 From: AmadeusWM <63149896+AmadeusWM@users.noreply.github.com> Date: Sun, 6 Apr 2025 23:44:35 +0200 Subject: [PATCH] might be fixed --- src/level_instantiation/mod.rs | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/src/level_instantiation/mod.rs b/src/level_instantiation/mod.rs index 6b310f2..d66c0fe 100644 --- a/src/level_instantiation/mod.rs +++ b/src/level_instantiation/mod.rs @@ -370,18 +370,9 @@ fn create_levels(n: i32) -> Vec { next_node.west = Side::Connection; next_node.north = Side::Connection; - if map.end_node.0 >= map.end_node.1 { - next_node.south = Side::Closed; - next_node.north = Side::Closed; - pos.0 += 1; - } else { - next_node.east = Side::Closed; - next_node.west = Side::Closed; - pos.1 += 1; - } + let node = maps.last().unwrap().nodes.get(&maps.last().unwrap().end_node).unwrap(); - initial_node = next_node; - let map = GameLevel::new(pos, initial_node.clone(), 5); + let map = GameLevel::new(pos, node.clone(), 5); maps.push(map); }