magpie/othello/mod.rs
1/// Represents a 8x8 board.
2mod bitboard;
3/// Represents an Othello board and provides convenient functions to manipulate it.
4mod board;
5/// Collection of constants useful for various calculations.
6mod constants;
7/// Structs and functions that format Othello boards.
8mod display;
9/// Represents an Othello game.
10mod game;
11/// Implements various useful traits for Bitboards and Positions
12mod ops;
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, BoardError};
20pub use display::{BoardDisplay, Format};
21pub use game::{Game, GameError, Status};
22pub use position::{Position, PositionError};
23pub use stone::Stone;