underworld_core 0.6.3

Small library to either play a game or assist in generating rooms
Documentation
use crate::components::{
    CharacterViewArgs, {PlayerCharacter, PlayerCharacterView},
};

pub fn check(player_character: &PlayerCharacter) -> PlayerCharacterView {
    let args = CharacterViewArgs {
        knows_health: true,
        knows_inventory: true,
        knows_packed_in_inventory: true,
    };
    let character = super::character::view(&player_character.character, &args, true);

    PlayerCharacterView {
        character,
        id: player_character.id.to_string(),
        gold: player_character.gold,
        name: player_character.name.clone(),
    }
}