arimaa-engine 0.1.0

A bitboard-based Arimaa game engine: move generation, game state, and Zobrist hashing.
Documentation
#![allow(clippy::inconsistent_digit_grouping, clippy::unusual_byte_groupings)]

#[macro_use]
mod bits;
mod game_state_tests;
mod path_permutation;
mod piece_board;
mod repetition_counts;
mod zobrist;
mod zobrist_values;

pub mod action;
pub mod constants;
pub mod direction;
pub mod display;
pub mod game_state;
pub mod macros;
pub mod path;
pub mod piece;
pub mod push_pull;
pub mod square;
pub mod value;

pub use action::*;
pub use constants::*;
pub use direction::*;
pub use display::*;
pub use game_state::*;
pub use path::*;
pub use path_permutation::get_path_permutations_by_move_direction;
pub use piece::*;
pub use piece_board::*;
pub use push_pull::*;
pub use square::*;
pub use value::*;
pub use zobrist::*;