Beispiel #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()
Beispiel #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()
Beispiel #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()
Beispiel #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
Beispiel #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()
Beispiel #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()
Beispiel #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")
Beispiel #8
0
 def __init__(self, name = "Noone", balance = 100):
     Deck.__init__(self)
     self.name = name
     self.balance = balance
Beispiel #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__())
Beispiel #10
0
 def test_8(self):
     d = Deck( )
     c = d.__init__()
     self.assertEqual(" ", " ")
Beispiel #11
0
 def __init__(self, name="Dealer"):
     Deck.__init__(self)
     Player.__init__(self)
     self.name = name