Example #1
0
 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
Example #2
0
 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))
Example #3
0
 def _create_card_examples(self):
     # access example cards with grimoire["cardname"]
     for i in self.library.keys():
         self.cards[i] = Card.get_card(i)