fix(client_web): when "holding" bot sends "Move" instead of "Mark"
This commit is contained in:
parent
9af672823e
commit
b68881fc38
2 changed files with 4 additions and 4 deletions
|
|
@ -167,8 +167,8 @@ impl BackEndArchitecture<PlayerAction, GameDelta, ViewState> for TrictracBackend
|
||||||
moves: (m1, m2),
|
moves: (m1, m2),
|
||||||
};
|
};
|
||||||
if self.game.validate(&event) {
|
if self.game.validate(&event) {
|
||||||
let message = format!("Event {:?} validated on {:?}", event, self.game);
|
// let message = format!("Event {:?} validated on {:?}", event, self.game);
|
||||||
console_log(message);
|
// console_log(message);
|
||||||
let _ = self.game.consume(&event);
|
let _ = self.game.consume(&event);
|
||||||
self.drive_automatic_stages();
|
self.drive_automatic_stages();
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -15,8 +15,8 @@ pub fn bot_decide(game: &GameState) -> Option<PlayerAction> {
|
||||||
}
|
}
|
||||||
match game.turn_stage {
|
match game.turn_stage {
|
||||||
TurnStage::RollDice => Some(PlayerAction::Roll),
|
TurnStage::RollDice => Some(PlayerAction::Roll),
|
||||||
TurnStage::HoldOrGoChoice => Some(PlayerAction::Mark),
|
// TurnStage::HoldOrGoChoice => Some(PlayerAction::Go),
|
||||||
TurnStage::Move => {
|
TurnStage::Move | TurnStage::HoldOrGoChoice => {
|
||||||
let rules = MoveRules::new(&Color::Black, &game.board, game.dice);
|
let rules = MoveRules::new(&Color::Black, &game.board, game.dice);
|
||||||
let sequences = rules.get_possible_moves_sequences(true, vec![]);
|
let sequences = rules.get_possible_moves_sequences(true, vec![]);
|
||||||
let mut rng = rand::rng();
|
let mut rng = rand::rng();
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue