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