26 lines
557 B
Rust
26 lines
557 B
Rust
mod game;
|
|
mod game_rules_moves;
|
|
pub use game_rules_moves::MoveRules;
|
|
mod game_rules_points;
|
|
pub use game::{EndGameReason, GameEvent, GameState, Stage, TurnStage};
|
|
pub use game_rules_points::PointsRules;
|
|
|
|
mod player;
|
|
pub use player::{Color, Player, PlayerId};
|
|
|
|
mod error;
|
|
pub use error::Error;
|
|
|
|
mod board;
|
|
pub use board::CheckerMove;
|
|
|
|
mod dice;
|
|
pub use dice::{Dice, DiceRoller};
|
|
|
|
pub mod training_common;
|
|
|
|
// python interface "trictrac_engine" (for AI training..)
|
|
mod pyengine;
|
|
|
|
// C++ interface via cxx.rs (for OpenSpiel C++ integration)
|
|
pub mod cxxengine;
|