Пример #1
0
 def __init__(self):
     ''' Initialize a limitholdem dealer class
     '''
     super().__init__()
     self.deck = init_standard_deck()
     self.shuffle()
     self.pot = 0
Пример #2
0
 def __init__(self, np_random):
     ''' Initialize a limitholdem dealer class
     '''
     self.np_random = np_random
     self.deck = init_standard_deck()
     self.shuffle()
     self.pot = 0
Пример #3
0
 def __init__(self):
     ''' Initialize a Blackjack dealer class
     '''
     super().__init__()
     self.deck = init_standard_deck()
     self.shuffle()
     self.hand = []
     self.status = 'alive'
     self.score = 0
Пример #4
0
 def test_is_in_cards(self):
     deck54 = init_54_deck()
     deck_standard = init_standard_deck()
     deck54_plus_BJ = init_54_deck()
     deck54_plus_BJ.append(Card('BJ', ''))
     self.assertTrue(is_in_cards(deck54, deck_standard))
     self.assertTrue(is_in_cards(deck54, [Card('BJ', ''), Card('RJ', '')]))
     self.assertFalse(is_in_cards(deck54, [Card('BJ', ''), Card('BJ', '')]))
     self.assertFalse(is_in_cards(deck54, [Card('BJ', ''), Card('BJ', ''), Card('D', '3')]))
     self.assertTrue(is_in_cards(deck54_plus_BJ, [Card('BJ', ''), Card('BJ', ''), Card('D', '3')]))
Пример #5
0
    def __init__(self, player_id):
        ''' Initilize a player.

        Args:
            player_id (int): The id of the player
        '''
        self.player_id = player_id
        self.status = 'alive'

        self.deck = init_standard_deck()
        self.shuffle()

        self.hand = self.get_cards(4)

        # The chips that this player has put in until now
        self.in_chips = 0
Пример #6
0
 def test_init_standard_deck(self):
     self.assertEqual(len(init_standard_deck()), 52)
Пример #7
0
 def test_is_in_cards(self):
     deck54 = init_54_deck()
     deck_standard = init_standard_deck()
     self.assertTrue(is_in_cards(deck54, deck_standard))
     self.assertTrue(is_in_cards(deck54, [Card('BJ', ''), Card('RJ', '')]))
     self.assertFalse(is_in_cards(deck54, [Card('BJ', ''), Card('BJ', '')]))
Пример #8
0
 def __init__(self):
     ''' Initialize a hearts dealer class
     '''
     self.deck = init_standard_deck()
     self.shuffle()
Пример #9
0
 def __init__(self, np_random):
     self.np_random = np_random
     self.deck = init_standard_deck()
     self.shuffle()
     self.pot = 0