コード例 #1
0
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()
コード例 #2
0
ファイル: game_supervision.py プロジェクト: PUT-I/PokeVisor
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