dzura/game/src/constant.rs
2024-10-11 18:38:12 -07:00

38 lines
854 B
Rust

pub const PLAYER_DAWN :u8 = 0;
pub const PLAYER_DUSK :u8 = 1;
pub const PIECES_TOTAL :usize = 40;
pub const PIECES_COUNT :usize = 8;
pub const PIECE_NONE :u8 = PIECES_COUNT as u8 + 1;
pub const PIECE_MILITIA :u8 = 0;
pub const PIECE_LANCE :u8 = 1;
pub const PIECE_KNIGHT :u8 = 2;
pub const PIECE_TOWER :u8 = 3;
pub const PIECE_CASTLE :u8 = 4;
pub const PIECE_DRAGON :u8 = 5;
pub const PIECE_BEHEMOTH :u8 = 6;
pub const PIECE_HEART :u8 = 7;
pub mod flags {
pub const NONE :u32 = 0x00;
pub const IGNORE_EXTENT :u32 = 0x01;
pub const IGNORE_CHECK :u32 = 0x02;
pub const IGNORE_STACKING :u32 = 0x04;
}
pub const DIRECTIONS :&[(i8, i8)] = &[
(0, 1),
(1, 1),
(1, 0),
(0, -1),
(-1, -1),
(-1, 0),
(1, 2),
(2, 1),
(1, -1),
(-1, -2),
(-2, -1),
(-1, 1),
];