debug
This commit is contained in:
parent
d6df7af4fe
commit
223777346a
4 changed files with 21 additions and 8 deletions
|
|
@ -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;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue