pub const PALETTE_SIZE: usize = 16;
pub const PALETTE: [[u8; 3]; PALETTE_SIZE] = [
[0x00, 0x00, 0x00], [0x1d, 0x2b, 0x53], [0x7e, 0x25, 0x53], [0x00, 0x87, 0x51], [0xab, 0x52, 0x36], [0x5f, 0x57, 0x4f], [0xc2, 0xc3, 0xc7], [0xff, 0xf1, 0xe8], [0xff, 0x00, 0x4d], [0xff, 0xa3, 0x00], [0xff, 0xec, 0x27], [0x00, 0xe4, 0x36], [0x29, 0xad, 0xff], [0x83, 0x76, 0x9c], [0xff, 0x77, 0xa8], [0xff, 0xcc, 0xaa], ];
pub mod col {
pub const BLACK: u8 = 0;
pub const DARK_BLUE: u8 = 1;
pub const DARK_PURPLE: u8 = 2;
pub const DARK_GREEN: u8 = 3;
pub const BROWN: u8 = 4;
pub const DARK_GREY: u8 = 5;
pub const LIGHT_GREY: u8 = 6;
pub const WHITE: u8 = 7;
pub const RED: u8 = 8;
pub const ORANGE: u8 = 9;
pub const YELLOW: u8 = 10;
pub const GREEN: u8 = 11;
pub const BLUE: u8 = 12;
pub const LAVENDER: u8 = 13;
pub const PINK: u8 = 14;
pub const PEACH: u8 = 15;
}
#[inline]
pub fn rgba(color: u8) -> [u8; 4] {
let [r, g, b] = PALETTE[(color & 0x0f) as usize];
[r, g, b, 0xff]
}