maraiah: make SideFlags u8 to fix incorrect flags
parent
501784e2fe
commit
ab48d26711
|
@ -10,7 +10,7 @@ pub fn read(b: &[u8]) -> ResultS<(Side, usize)>
|
||||||
read_data! {
|
read_data! {
|
||||||
endian: BIG, buf: b, size: 64, start: 0, data {
|
endian: BIG, buf: b, size: 64, start: 0, data {
|
||||||
let stype = u16[0] enum SideType;
|
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_pri = stex::read[4; 6];
|
||||||
let tex_sec = stex::read[10; 6];
|
let tex_sec = stex::read[10; 6];
|
||||||
let tex_tra = stex::read[16; 6];
|
let tex_tra = stex::read[16; 6];
|
||||||
|
@ -58,7 +58,7 @@ pub struct Side {
|
||||||
bitflags! {
|
bitflags! {
|
||||||
/// Flags for `Side`.
|
/// Flags for `Side`.
|
||||||
#[cfg_attr(feature = "serde_obj", derive(serde::Serialize))]
|
#[cfg_attr(feature = "serde_obj", derive(serde::Serialize))]
|
||||||
pub struct SideFlags: u16 {
|
pub struct SideFlags: u8 {
|
||||||
const STATUS = 1;
|
const STATUS = 1;
|
||||||
const PANEL = 1 << 1;
|
const PANEL = 1 << 1;
|
||||||
const REPAIR = 1 << 2;
|
const REPAIR = 1 << 2;
|
||||||
|
|
Loading…
Reference in New Issue