pub struct S2Map {Show 17 fields
pub header: S2Header,
pub minimap: Vec<u8>,
pub password: S2Password,
pub env_vars: S2EnvVars,
pub quickslots: Vec<String>,
pub colormap_dim: u32,
pub colormap: Vec<u8>,
pub terrain_size: u32,
pub heights: Vec<f32>,
pub grass: Vec<u8>,
pub objects: Vec<S2Object>,
pub units: Vec<S2Unit>,
pub items: Vec<S2Item>,
pub infos: Vec<S2Info>,
pub states: Vec<S2State>,
pub extensions: Vec<S2Extension>,
pub trailer: S2Trailer,
}Expand description
Fully parsed .s2 file data.
Fields§
§header: S2Header§minimap: Vec<u8>§password: S2Password§env_vars: S2EnvVars§quickslots: Vec<String>§colormap_dim: u32§colormap: Vec<u8>§terrain_size: u32§heights: Vec<f32>§grass: Vec<u8>§objects: Vec<S2Object>§units: Vec<S2Unit>§items: Vec<S2Item>§infos: Vec<S2Info>§states: Vec<S2State>§extensions: Vec<S2Extension>§trailer: S2TrailerTrait Implementations§
Auto Trait Implementations§
impl Freeze for S2Map
impl RefUnwindSafe for S2Map
impl Send for S2Map
impl Sync for S2Map
impl Unpin for S2Map
impl UnsafeUnpin for S2Map
impl UnwindSafe for S2Map
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more