pub struct World {
pub player_name: String,
pub warrior_level: usize,
pub floor: Floor,
pub player: Box<dyn Player + Send + Sync>,
pub warrior: Unit,
pub other_units: Vec<Unit>,
}Expand description
The mutating game state managed by the engine.
Fields
player_name: Stringwarrior_level: usizefloor: Floorplayer: Box<dyn Player + Send + Sync>warrior: Unitother_units: Vec<Unit>Implementations
Auto Trait Implementations
impl !RefUnwindSafe for World
impl Send for World
impl Sync for World
impl Unpin for World
impl !UnwindSafe for World
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more