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: String
palette_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 Room
impl UnwindSafe for Room
Blanket Implementations
Mutably borrows from an owned value. Read more