allow public uses of structs; add sample program
This commit is contained in:
14
src/room.rs
14
src/room.rs
@@ -2,13 +2,13 @@ use crate::{Exit, ExitInstance, Instance, mock, Position};
|
||||
|
||||
#[derive(Debug, Eq, PartialEq)]
|
||||
pub struct Room {
|
||||
pub(crate) id: String,
|
||||
pub(crate) palette: String, // id
|
||||
pub(crate) name: Option<String>,
|
||||
pub(crate) tiles: Vec<String>, // tile ids
|
||||
pub(crate) items: Vec<Instance>,
|
||||
pub(crate) exits: Vec<ExitInstance>,
|
||||
pub(crate) endings: Vec<Instance>,
|
||||
pub id: String,
|
||||
pub palette: String, // id
|
||||
pub name: Option<String>,
|
||||
pub tiles: Vec<String>, // tile ids
|
||||
pub items: Vec<Instance>,
|
||||
pub exits: Vec<ExitInstance>,
|
||||
pub endings: Vec<Instance>,
|
||||
}
|
||||
|
||||
impl From<String> for Room {
|
||||
|
||||
Reference in New Issue
Block a user