This commit is contained in:
Llywelwyn 2023-08-14 20:50:21 +01:00
parent 80c34a72b5
commit 662f6ec4aa

View file

@ -349,15 +349,12 @@ pub fn try_move_player(delta_x: i32, delta_y: i32, ecs: &mut World) -> bool {
let mut item_names: Vec<String> = Vec::new(); let mut item_names: Vec<String> = Vec::new();
let mut some = false; let mut some = false;
for entity in map.tile_content[destination_idx].iter() { for entity in map.tile_content[destination_idx].iter() {
if let Some(_hidden) = hidden.get(*entity) { if !hidden.get(*entity).is_some() && names.get(*entity).is_some() {
} else {
if let Some(_) = names.get(*entity) {
let item_name = get_item_display_name(ecs, *entity).0; let item_name = get_item_display_name(ecs, *entity).0;
item_names.push(item_name); item_names.push(item_name);
some = true; some = true;
} }
} }
}
// If some names were found, append. Logger = logger is necessary // If some names were found, append. Logger = logger is necessary
// makes logger called a mutable self. It's not the most efficient // makes logger called a mutable self. It's not the most efficient
// but it happens infrequently enough (once per player turn at most) // but it happens infrequently enough (once per player turn at most)