This commit is contained in:
Henri Bourcereau 2026-02-21 18:26:11 +01:00
parent d6df7af4fe
commit 223777346a
4 changed files with 21 additions and 8 deletions

View file

@ -144,7 +144,7 @@ impl GameState {
}
pub fn mirror(&self) -> GameState {
// let mirrored_active_player = if self.active_player_id == 1 { 2 } else { 1 };
let mirrored_active_player = if self.active_player_id == 1 { 2 } else { 1 };
let mut mirrored_players = HashMap::new();
if let Some(p2) = self.players.get(&2) {
mirrored_players.insert(1, p2.mirror());
@ -164,7 +164,8 @@ impl GameState {
stage: self.stage,
turn_stage: self.turn_stage,
board: self.board.mirror(),
active_player_id: self.active_player_id,
active_player_id: mirrored_active_player,
//active_player_id: self.active_player_id,
players: mirrored_players,
history: mirrored_history,
dice: self.dice,
@ -571,6 +572,7 @@ impl GameState {
*moves
};
if !rules.moves_follow_rules(&moves) {
println!(">>> rules not followed ");
error!("rules not followed ");
return false;
}