def setUp(self):
        # Get player names
        self.player_names = testUtility.getPlayerNames()

        # number of curses and victory cards
        self.nV = testUtility.getnV(self.player_names)
        self.nC = testUtility.getnC(self.player_names)

        # Get box
        self.box = testUtility.getBoxes(self.nV)

        # Get supply order
        self.supply_order = testUtility.getSupplyOrder()

        # Pick 10 cards from box to be in the supply.
        self.boxlist = testUtility.getBoxList(self.box)
        self.random10 = testUtility.getRandom10(self.boxlist)
        self.supply = testUtility.getSupply(self.box, self.random10)

        # The supply always has these cards
        self.supply = testUtility.getDefaultSupply(self.supply,
                                                   self.player_names, self.nV,
                                                   self.nC)

        # initialize the trash
        self.trash = []

        # Construct the Player objects
        self.players = testUtility.getPlayers(self.player_names)

        # Instantiate player
        self.player = Dominion.Player('Annie')
    def setUp(self):
        self.player_name = testUtility.getPlayerNames()
        self.nC = testUtility.getNumberCurse(self.player_name)
        self.nV = testUtility.getNumberVictory(self.player_name)
        self.box = testUtility.getBoxes(self.nV)
        self.supply_order = testUtility.getSupplyOrder()

        # pick cards from box to be in supply
        self.supply = testUtility.getSupply(self.box, self.player_name, self.nV, self.nC)
        self.trash = []
        self.player = Dominion.Player('Annie')
Beispiel #3
0
    def setUp(self):
        # Data setup
        # Get player names
        self.player_names = testUtility.getPlayerNames()

        # number of curses and victory cards
        self.nV = testUtility.getNumberOfVictoryCards(self.player_names)
        self.nC = testUtility.getNumberOfCurseCards(self.player_names)

        # Define box
        self.box = testUtility.getBoxes(self.nV)

        self.supply_order = testUtility.getSupplyOrder()

        # Pick 10 random cards from box to be in the supply, then add the cards that are included in every game.
        self.supply = testUtility.getSupplyCards(self.box, self.player_names,
                                                 self.nV, self.nC)

        # initialize the trash
        self.trash = testUtility.initializeTrash()
Beispiel #4
0
# -*- coding: utf-8 -*-
"""
Created on Sun Jan 19 2019

@author: contyg
"""

import Dominion
import random
from collections import defaultdict
import testUtility

# Get player names
player_names = testUtility.getPlayerNames()

# number of curses and victory cards
nV = testUtility.getNumVictoryCards(player_names)
nC = testUtility.getNumCurses(player_names)

# Define box
box = testUtility.defineBox(nV)

# DATA BUG: swapping Throne Room and Thief cards
box["Thief"]=[Dominion.Throne_Room()]*10
box["Throne Room"]=[Dominion.Thief()]*10

# initialize supply_order
supply_order = testUtility.getSupplyOrder()

# Pick 10 cards from box to be in the supply.
supply = testUtility.pickBoxCards(box)
Beispiel #5
0
# -*- coding: utf-8 -*-
"""
Created on Fri Jan 17 2020

@author: dwiens
"""

import Dominion
import testUtility as tU

# Get player names (and count)
player_names = tU.getPlayerNames()

# number of curses and victory cards
nV = tU.getNumberOfVictoryCards(len(player_names))
nC = tU.getNumberOfCurses(len(player_names))

# Define box and supply
box = tU.getFullBox(nV)
supply_order = tU.getSupplyOrder()
supply = tU.getSupplyFromBox(box, len(player_names), nV, nC)

# initialize the trash
trash = []

# Construct the Player objects
players = tU.getPlayers(player_names)

#########################
# TEST SCENARIO 1