fix validations & client_cli

This commit is contained in:
Henri Bourcereau 2025-08-16 17:25:29 +02:00
parent c1e99a5f35
commit 5a36bf42af
2 changed files with 5 additions and 2 deletions

View file

@ -139,6 +139,9 @@ impl App {
// &self.game.state.board, // &self.game.state.board,
// dice, // dice,
// ); // );
self.game.handle_event(&GameEvent::Roll {
player_id: self.game.player_id.unwrap(),
});
self.game.handle_event(&GameEvent::RollResult { self.game.handle_event(&GameEvent::RollResult {
player_id: self.game.player_id.unwrap(), player_id: self.game.player_id.unwrap(),
dice, dice,

View file

@ -348,7 +348,7 @@ impl GameState {
return false; return false;
} }
// Check the turn stage // Check the turn stage
if self.turn_stage != TurnStage::RollWaiting { if self.turn_stage != TurnStage::RollDice {
error!("bad stage {:?}", self.turn_stage); error!("bad stage {:?}", self.turn_stage);
return false; return false;
} }
@ -363,7 +363,7 @@ impl GameState {
return false; return false;
} }
// Check the turn stage // Check the turn stage
if self.turn_stage != TurnStage::RollDice { if self.turn_stage != TurnStage::RollWaiting {
error!("bad stage {:?}", self.turn_stage); error!("bad stage {:?}", self.turn_stage);
return false; return false;
} }