magpie/othello/
mod.rs

1/// Represents a 8x8 board.
2mod bitboard;
3/// Implements various useful traits for Bitboards and Positions
4mod bitboard_position_impl;
5/// Represents an Othello board and provides convenient functions to manipulate it.
6mod board;
7/// Collection of constants useful for various calculations.
8mod constants;
9/// Structs and functions that format Othello boards.
10mod display;
11/// Represents an Othello game.
12mod game;
13/// Represents a single position on a 8x8 board.
14mod position;
15/// An enum that represents the two stone colors players can play with.
16mod stone;
17
18pub use bitboard::Bitboard;
19pub use board::{Board, OthelloError};
20pub use display::{BoardDisplay, Format};
21pub use game::{Game, Status};
22pub use position::{Position, PositionError};
23pub use stone::Stone;