Exemple #1
0
 def get_showdown_two(self):
     p1, p2 = self.players_list[0], self.players_list[1]
     winner = showdown(self.players_list[0].print_hand(False),self.players_list[1].print_hand(False),self.board)
     if winner:
         p1.add_won(self.pot)
     else:
         p2.add_won(self.pot)
 def new_hand(self):
     self.street = 0
     self.board = []
     for i in range(self.players):
         self.players_list[i].begin_new_turn()
     self.move_button()
     self.set_blinds()
     self.get_blinds()
     self.new_deck_shuffle()
     self.deal_hole_cards()
     self.player_actions()
     print(
         to_string(self.players_list[0].hand, self.players_list[1].hand,
                   self.board))
     if showdown(self.players_list[0].hand, self.players_list[1].hand,
                 self.board):
         return self.pot
Exemple #3
0
def showdown_utility(v1,v2,board):
    _v1 = [deck[v1[0]],deck[v1[1]]]
    _v2 = [deck[v2[0]],deck[v2[1]]]
    _board = [deck[board[0]],deck[board[1]],deck[board[2]],deck[board[3]],deck[board[4]]]
    return showdown(_v1,_v2,_board)