feat(web client): free play mode

This commit is contained in:
Henri Bourcereau 2026-05-26 18:12:13 +02:00
parent f459021f22
commit 486649a599
10 changed files with 357 additions and 63 deletions

View file

@ -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,

View file

@ -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};