def main(): card_1 = PokerCard(CardRank.ace, CardSuit.hearts) card_2 = PokerCard(CardRank.king, CardSuit.spades) card_3 = PokerCard(CardRank.nine, CardSuit.spades) community_cards = [card_1, card_2, card_3] hand_1 = [ PokerCard(CardRank.five, CardSuit.spades), PokerCard(CardRank.five, CardSuit.clubs) ] hand_2 = [ PokerCard(CardRank.nine, CardSuit.diamonds), PokerCard(CardRank.nine, CardSuit.hearts) ] hand_3 = [ PokerCard(CardRank.jack, CardSuit.spades), PokerCard(CardRank.jack, CardSuit.clubs) ] player_1 = Player() player_1.chips[PokerChip.purple] = 1 player_1.chips[PokerChip.red] = 6 player_1.chips[PokerChip.red] = 6 player_1.chips[PokerChip.green] = 8 player_1.cards = hand_1 player_2 = Player() player_2.chips[PokerChip.purple] = 1 player_2.chips[PokerChip.red] = 6 player_2.chips[PokerChip.green] = 8 player_2.cards = hand_2 player_3 = Player() player_3.chips[PokerChip.purple] = 1 player_3.chips[PokerChip.red] = 6 player_3.chips[PokerChip.green] = 8 player_3.cards = hand_3 poke_visor_ui = PokeVisorStatusUi(3) poke_visor_ui.write_turn(community_cards, [player_1, player_2, player_3]) print("Start of sleep") sleep(5) print("End of sleep") poke_visor_ui.write_turn(community_cards, [player_3, player_1, player_2]) poke_visor_ui.mainloop()
def _create_player_list(player_cards_list, player_chips_list, community_cards): players = [] for i in range(len(player_cards_list)): player = Player() player.cards = player_cards_list[i] player.add_chips(player_chips_list[i]) player.hand = Checker.get_best_hand(player.cards, community_cards) players.append(player) return players