コード例 #1
0
ファイル: role.py プロジェクト: Niektory/Danmaku
    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
ファイル: role.py プロジェクト: Niektory/Danmaku
    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
ファイル: maindeck.py プロジェクト: Niektory/Danmaku
 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
ファイル: role.py プロジェクト: Niektory/Danmaku
    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
ファイル: role.py プロジェクト: Niektory/Danmaku
    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
ファイル: player.py プロジェクト: faffnir68/black-jack
 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
ファイル: test2.py プロジェクト: hpapucha/Python-Programs
 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