Critical fix: complete_hand() now restores seats when run_to_completion() fails, preventing silent NotEnoughPlayers termination that killed simulations at random seeds. Wagered chips are refunded before reset to prevent chip destruction on error path. Also adds max_raises: Option<usize> to BetLimit::NoLimit, propagated across all game/bot/tournament construction sites. NotEnoughPlayers now logs a warning with hand count instead of silently breaking the simulation loop. |
||
|---|---|---|
| .. | ||
| evaluator | ||
| game | ||
| board.rs | ||
| card.rs | ||
| deck.rs | ||
| errors.rs | ||
| hand.rs | ||
| hole_cards.rs | ||
| lib.rs | ||