コード例 #1
0
ファイル: drawCard_rand.py プロジェクト: huangca/work
def drawCardTest():
	player=random.randrange(2,5)
	seed=random.randrange(3,11)

	game = d.initializeGame(player, [d.adventurer, d.ambassador, d.baron, d.council_room, d.cutpurse,
								d.embargo, d.feast, d.gardens, d.great_hall, d.mine], seed)
								
#for i in range(MAX_TEST):
	turn=random.randrange(0,player)
	deck=random.randrange(0,MAX_DECK)
	discard=random.randrange(0,MAX_DECK)
	hand=random.randrange(0,MAX_HAND)
	game.deck[turn]=[]
	game.discard[turn]=[]
	game.hand[turn]=[]
	for i in range(deck):
		game.deck[turn].append(random.randrange(d.curse,d.mine+1))
	for j in range(discard):
		game.discard[turn].append(random.randrange(d.curse,d.mine+1))
	for k in range(hand):
		game.hand[turn].append(random.randrange(d.curse,d.mine+1))
	d.drawCard(turn,game)
	
コード例 #2
0
ファイル: drawCard_test.py プロジェクト: huangca/work
    2,
    [
        d.adventurer,
        d.ambassador,
        d.baron,
        d.council_room,
        d.cutpurse,
        d.embargo,
        d.feast,
        d.gardens,
        d.great_hall,
        d.mine,
    ],
    10,
)


for i in range(6):
    if d.drawCard(0, game) == -1:
        print("all card in hand")
    else:
        print(game.deck)
        print(game.hand)

for i in range(5):
    if d.drawCard(1, game) == -1:
        print("all card in hand")
    else:
        print(game.deck)
        print(game.hand)