feat(web client): free play mode
This commit is contained in:
parent
f459021f22
commit
486649a599
10 changed files with 357 additions and 63 deletions
|
|
@ -8,7 +8,7 @@ use rand::seq::IndexedRandom;
|
|||
use std::cmp;
|
||||
use std::collections::HashSet;
|
||||
|
||||
#[derive(std::cmp::PartialEq, Debug)]
|
||||
#[derive(std::cmp::PartialEq, Debug, Clone, Copy)]
|
||||
pub enum MoveError {
|
||||
// Opponent corner is forbidden
|
||||
OpponentCorner,
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
mod game;
|
||||
mod game_rules_moves;
|
||||
pub use game_rules_moves::MoveRules;
|
||||
pub use game_rules_moves::{MoveError, MoveRules};
|
||||
mod game_rules_points;
|
||||
pub use game::{EndGameReason, GameEvent, GameState, Stage, TurnStage};
|
||||
pub use game_rules_points::{Jan, PointsRules};
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue