Struct bitsy_parser::room::Room [−][src]
pub struct Room {
pub id: String,
pub palette_id: Option<String>,
pub name: Option<String>,
pub tiles: Vec<String>,
pub items: Vec<Instance>,
pub exits: Vec<ExitInstance>,
pub endings: Vec<Instance>,
pub walls: Option<Vec<String>>,
}Fields
id: Stringpalette_id: Option<String>palette ID was optional in very early versions
name: Option<String>tiles: Vec<String>tile IDs
items: Vec<Instance>exits: Vec<ExitInstance>endings: Vec<Instance>walls: Option<Vec<String>>old method of handling walls - a comma-separated list of tile IDs
Implementations
“changes” is a hash of old -> new tile IDs
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Roomimpl UnwindSafe for RoomBlanket Implementations
Mutably borrows from an owned value. Read more