maikor-language 0.1.16

Maikor Platform (language, addresses, etc)
Documentation
pub mod sprite {
    pub mod byte3 {
        pub const MASK_ID: u8 = 0b11111111;
    }
    pub mod byte4 {
        pub const MASK_ID: u8 = 0b10000000;
        pub const MASK_FLIP_V: u8 = 0b01000000;
        pub const MASK_FLIP_H: u8 = 0b00100000;
        pub const MASK_PALETTE: u8 = 0b00011000;
        pub const MASK_HALF_ALPHA: u8 = 0b00000100;
        pub const MASK_ROTATION: u8 = 0b00000011;
    }
    pub mod byte5 {
        pub const MASK_SIZE: u8 = 0b10000000;
        pub const MASK_DOUBLE: u8 = 0b01000000;
        pub const MASK_ORDER: u8 = 0b00110000;
        pub const MASK_ENABLED: u8 = 0b00001000;
        pub const MASK_ATLAS: u8 = 0b00000100;
    }
}

pub mod layer_tile {
    pub mod byte2 {
        pub const MASK_ID: u8 = 0b10000000;
        pub const MASK_FLIP_V: u8 = 0b01000000;
        pub const MASK_FLIP_H: u8 = 0b00100000;
        pub const MASK_PALETTE: u8 = 0b00011000;
        pub const MASK_HALF_ALPHA: u8 = 0b00000100;
        pub const MASK_ROTATION: u8 = 0b00000011;
    }
}