underworld_core 0.6.3

Small library to either play a game or assist in generating rooms
Documentation
1
2
3
4
5
6
7
8
9
10
11
use crate::components::items::{CharacterItem, CharacterItemView};

pub fn view(character_item: &CharacterItem, knows_all: bool) -> CharacterItemView {
    let full_item_hidden = character_item.equipped_location.hides_full_item();

    CharacterItemView {
        item: super::item::view(&character_item.item, !full_item_hidden, knows_all),
        at_the_ready: character_item.at_the_ready,
        equipped_location: character_item.equipped_location,
    }
}