diff --git a/maraiah/map/medi.rs b/maraiah/map/medi.rs index 7b5a4c1..38d9e17 100644 --- a/maraiah/map/medi.rs +++ b/maraiah/map/medi.rs @@ -13,7 +13,7 @@ pub fn read(b: &[u8]) -> ResultS<(Media, usize)> read_data! { endian: BIG, buf: b, size: 32, start: 0, data { let mtype = u16[0] enum MediaType; - let flags = u16[2] flag MediaFlags; + let flags = u8[3] flag MediaFlags; let control = u16[4]; let dir = Angle[6]; let mag = Unit[8]; @@ -63,7 +63,7 @@ c_enum! { bitflags! { /// Flags for `Media`. #[cfg_attr(feature = "serde_obj", derive(serde::Serialize))] - pub struct MediaFlags: u16 { + pub struct MediaFlags: u8 { const OBSTRUCT = 1; } }