예제 #1
0
파일: dealer.py 프로젝트: qq-ship/NV-Dou
 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
파일: dealer.py 프로젝트: qq-ship/NV-Dou
 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
파일: player.py 프로젝트: stzwooju/rlcard
    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