def add_card_and_gold(self, card_name, player_id): card = Card.get_card(card_name) self.game.players[player_id].hand.append(card) self.game.players[player_id].gold += card.cost
def buy(self, card_name): if (self.spend_gold(Card.get_card(card_name).buy_cost)): self.grimoire.remove_from_grimoire(card_name) self.discard_pile.append(Card.get_card(card_name))
def _create_card_examples(self): # access example cards with grimoire["cardname"] for i in self.library.keys(): self.cards[i] = Card.get_card(i)