示例#1
0
文件: PokerGame.py 项目: von/pyPoker
 def antes(self, hand_state):
     """Handle antes."""
     ante_amount = self.structure.get_ante()
     if ante_amount > 0:
         self.message("Collecting ante of %d" % ante_amount)
         active_players = self.table.get_active_players()
         betting = hand_state.new_betting_round()
         betting.set_action(active_players[0])
         request = ActionRequest.new_ante_request(ante_amount)
         for player in active_players:
             action = player.get_action(request, self, hand_state)
             request.validate_action(action)
             betting.process_action(action)
             self.report_action(player, action)
         betting.sweep_bets_into_pot()