예제 #1
0
def prepare_empty_game(game_class=BaseTestGame):
    player1 = Player(name="Player1")
    player1.prepare_deck([], random.choice(_heroes))
    player1.cant_fatigue = True
    player2 = Player(name="Player2")
    player2.prepare_deck([], random.choice(_heroes))
    player2.cant_fatigue = True
    game = game_class(players=(player1, player2))
    game.start()

    return game
예제 #2
0
def prepare_empty_game(game_class=BaseTestGame):
	player1 = Player(name="Player1")
	player1.prepare_deck([], random.choice(_heroes))
	player1.cant_fatigue = True
	player2 = Player(name="Player2")
	player2.prepare_deck([], random.choice(_heroes))
	player2.cant_fatigue = True
	game = game_class(players=(player1, player2))
	game.start()

	return game
예제 #3
0
def prepare_empty_game(hero1=None, hero2=None, game_class=BaseTestGame):
	log.info("Initializing a new game with empty decks")
	heroes = _select_heroes(hero1, hero2)
	player1 = Player("Player1", [], heroes[0])
	player1.cant_fatigue = True
	player2 = Player("Player2", [], heroes[1])
	player2.cant_fatigue = True
	game = game_class(players=(player1, player2))
	game.start()
	_empty_mulligan(game)

	return game
예제 #4
0
def prepare_empty_game(class1=None, class2=None, game_class=BaseTestGame):
    log.info("Initializing a new game with empty decks")
    if class1 is None:
        class1 = _random_class()
    if class2 is None:
        class2 = _random_class()
    player1 = Player("Player1", [], class1.default_hero)
    player1.cant_fatigue = True
    player2 = Player("Player2", [], class2.default_hero)
    player2.cant_fatigue = True
    game = game_class(players=(player1, player2))
    game.start()
    _empty_mulligan(game)

    return game
예제 #5
0
def prepare_empty_game(class1=None, class2=None, game_class=BaseTestGame):
	log.info("Initializing a new game with empty decks")
	if class1 is None:
		class1 = _random_class()
	if class2 is None:
		class2 = _random_class()
	player1 = Player("Player1", [], class1.default_hero)
	player1.cant_fatigue = True
	player2 = Player("Player2", [], class2.default_hero)
	player2.cant_fatigue = True
	game = game_class(players=(player1, player2))
	game.start()
	_empty_mulligan(game)

	return game