public EconomicSimulator(IStarSystemRepository starSystemRepository, IEmpireRepository empireRepository, IDevelopmentCalculator developmentCalculator, IMilitaryCalculator militaryCalculator) { _starSystemRepository = starSystemRepository; _empireRepository = empireRepository; _developmentCalculator = developmentCalculator; _militaryCalculator = militaryCalculator; }
public MilitarySimulator(IMilitaryCalculator militaryCalculator, IWarRepository warRepository, IEconomicSimulator economicSimulator, IEmpireRepository empireRepository) { _militaryCalculator = militaryCalculator; _warRepository = warRepository; _economicSimulator = economicSimulator; _empireRepository = empireRepository; }
public EmpireGenerator(IRandom random, IEmpireRepository empireRepository) { _random = random; _empireRepository = empireRepository; }
public DiplomacySimulator(IDiplomacyCalculator diplomacyCalculator, IWarRepository warRepository, IEmpireRepository empireRepository) { _diplomacyCalculator = diplomacyCalculator; _warRepository = warRepository; _empireRepository = empireRepository; }