Пример #1
0
    def __init__(self, players, simplified=False):
        Deck.__init__(self, "Extra Boss role cards")

        self.deck = ["ex boss"]
        if not simplified:
            self.deck.append("phantom boss")

        self.shuffle()
Пример #2
0
    def __init__(self, players, simplified=False):
        Deck.__init__(self, "Stage Boss role cards")

        self.deck = ["stage boss", "stage boss", "stage boss"]
        if players >= 5 and not simplified:
            self.deck.extend(("final boss", "challenger", "anti-heroine"))

        self.shuffle()
Пример #3
0
	def __init__(self):
		Deck.__init__(self, "Incident Deck")
		self.deck = ["crisis of faith", "crossing to Higan", "endless party", "eternal night",
			"five impossible requests", "great barrier weakening", "great fairy wars",
			"Lily White", "overdrive", "rekindle blazing hell", "Saigyou Ayakashi blooming",
			"scarlet weather rhapsody", "spring snow", "undefined fantastic object",
			"voyage to Makai", "worldly desires"]
		self.shuffle()
Пример #4
0
 def __init__(self, discard_pile):
     Deck.__init__(self, "Main Deck")
     self.deck = []
     for card, number in DEFAULT_MAIN_DECK.iteritems():
         for i in xrange(number):
             self.deck.append(card)
     self.shuffle()
     self.discard_pile = discard_pile
Пример #5
0
 def __init__(self):
     Deck.__init__(self, "Character Deck")
     self.deck = [
         "Alice", "Cirno", "Reimu", "Byakuren", "Tenshi", "Meiling",
         "Suika", "Sakuya", "Keine", "Nitori", "Yuuka", "Marisa", "Sanae",
         "Satori", "Youmu", "Futo", "Patchouli", "Reisen", "Utsuho",
         "Remilia", "Aya", "Miko", "Eirin", "Yukari", "Player 2"
     ]
     self.shuffle()
Пример #6
0
    def __init__(self, players, simplified=False):
        Deck.__init__(self, "Partner role cards")

        self.deck = []
        if players >= 5:
            self.deck.extend(("partner", "partner"))
            if not simplified:
                self.deck.append("ex midboss")
        if players >= 7 and not simplified:
            self.deck.append("one true partner")

        self.shuffle()
Пример #7
0
    def __init__(self, players, simplified=False):
        Deck.__init__(self, "Role Deck")

        partner_deck = PartnerDeck(players, simplified)
        stage_boss_deck = StageBossDeck(players, simplified)
        ex_boss_deck = ExBossDeck(players, simplified)

        self.deck = \
         [stage_boss_deck.draw(), stage_boss_deck.draw(), ex_boss_deck.draw(), "heroine"]
        if players >= 5:
            self.deck.append(partner_deck.draw())
        if players >= 6:
            self.deck.append(stage_boss_deck.draw())
        if players >= 7:
            self.deck.append(partner_deck.draw())
        if players == 8:
            self.deck.append("rival")
Пример #8
0
 def __init__(self, name = "Noone", balance = 100):
     Deck.__init__(self)
     self.name = name
     self.balance = balance
Пример #9
0
d.add_to_bottom(c)
print(d)
print("\n")
#Deal method, remove the top card
d = Deck()
d.deal()
print(d)
print("\n")
#Count method
print(d.count())
print()
print("\n")
#is_empty method, checks if the deck is empty and returns a bool
d = Deck()
d.is_empty()
print(d.is_empty())
print("\n")
#__str__ method, testing
d = Deck()
d.__str__()
print(d.__str__())
print("\n")
#Shuffle method
d.shuffle()
print(d)
print("\n")
#__init__ method
d = Deck()
d.__init__()
print(d.__init__())
Пример #10
0
 def test_8(self):
     d = Deck( )
     c = d.__init__()
     self.assertEqual(" ", " ")
Пример #11
0
 def __init__(self, name="Dealer"):
     Deck.__init__(self)
     Player.__init__(self)
     self.name = name