names to file

This commit is contained in:
Llywelwyn 2023-08-27 03:13:58 +01:00
parent e1eae7efaf
commit 486807fc84
6 changed files with 41 additions and 10 deletions

View file

@ -272,16 +272,13 @@ fn transition_to_new_map(ecs: &mut World, new_id: i32) -> Vec<Map> {
{
let mut worldmap_resource = ecs.write_resource::<Map>();
old_map = worldmap_resource.clone();
if !old_map.overmap {
// If there is zero overmap involvement, place an upstair where we ended up.
// Otherwise, this should be hand-placed.
if !old_map.overmap && !builder.build_data.map.overmap {
if let Some(pos) = &builder.build_data.starting_position {
let up_idx = builder.build_data.map.xy_idx(pos.x, pos.y);
builder.build_data.map.tiles[up_idx] = TileType::UpStair;
}
} else {
if let Some(pos) = &builder.build_data.starting_position {
let down_idx = builder.build_data.map.xy_idx(pos.x, pos.y);
builder.build_data.map.tiles[down_idx] = TileType::ToOvermap;
}
}
*worldmap_resource = builder.build_data.map.clone();
// Unwrap so we get a CTD if there's no starting pos.