might be fixed
This commit is contained in:
@@ -370,18 +370,9 @@ fn create_levels(n: i32) -> Vec<GameLevel> {
|
|||||||
next_node.west = Side::Connection;
|
next_node.west = Side::Connection;
|
||||||
next_node.north = Side::Connection;
|
next_node.north = Side::Connection;
|
||||||
|
|
||||||
if map.end_node.0 >= map.end_node.1 {
|
let node = maps.last().unwrap().nodes.get(&maps.last().unwrap().end_node).unwrap();
|
||||||
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;
|
|
||||||
}
|
|
||||||
|
|
||||||
initial_node = next_node;
|
let map = GameLevel::new(pos, node.clone(), 5);
|
||||||
let map = GameLevel::new(pos, initial_node.clone(), 5);
|
|
||||||
maps.push(map);
|
maps.push(map);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user