Пример #1
0
    def set_pocket(self, card1_int, card2_int):
        """

        Player.set_pocket() -> None
        
        Stores integers on instance, passes down matching strings to bot.
        """
        self.pocket = [card1_int, card2_int]
        self.bet_amount = 0
        
        card1_string = Card.int_to_pretty_str(card1_int)
        card2_string = Card.int_to_pretty_str(card2_int)

        self.bot.set_pocket(card1_string, card2_string)
Пример #2
0
    def get_profile(self):
        """

        Hand.get_profile() -> HandProfile

        Return a profile with ``board``, ``players``, and ``history`` keys
        filled out. 
        """
        form = HandProfile()
        form["board"] = [Card.int_to_pretty_str(card) for card in self.board]
        form["players"] = [player.get_profile() for player in self.players]
        form["history"] = copy.deepcopy(self.history)
        form["pot"] = self.pot
        form["street"] = self.street
        form["cur_bet"] = self.cur_bet
        #
        return form