diff --git a/maraiah/map/sids.rs b/maraiah/map/sids.rs index 0995139..cc66c05 100644 --- a/maraiah/map/sids.rs +++ b/maraiah/map/sids.rs @@ -10,7 +10,7 @@ pub fn read(b: &[u8]) -> ResultS<(Side, usize)> read_data! { endian: BIG, buf: b, size: 64, start: 0, data { let stype = u16[0] enum SideType; - let flags = u16[2] flag SideFlags; + let flags = u8[3] flag SideFlags; let tex_pri = stex::read[4; 6]; let tex_sec = stex::read[10; 6]; let tex_tra = stex::read[16; 6]; @@ -58,7 +58,7 @@ pub struct Side { bitflags! { /// Flags for `Side`. #[cfg_attr(feature = "serde_obj", derive(serde::Serialize))] - pub struct SideFlags: u16 { + pub struct SideFlags: u8 { const STATUS = 1; const PANEL = 1 << 1; const REPAIR = 1 << 2;