public SectorManager( ISectorGenerator generator, HumanPlayer humanPlayer) { _generator = generator ?? throw new ArgumentNullException(nameof(generator)); _humanPlayer = humanPlayer ?? throw new ArgumentNullException(nameof(humanPlayer)); }
public InfiniteSectorManager(ISectorGenerator generator, ISchemeService schemeService, IBiomeInitializer biomeInitializer, HumanPlayer humanPlayer) { _generator = generator ?? throw new System.ArgumentNullException(nameof(generator)); _schemeService = schemeService ?? throw new System.ArgumentNullException(nameof(schemeService)); _biomeInitializer = biomeInitializer ?? throw new System.ArgumentNullException(nameof(biomeInitializer)); _humanPlayer = humanPlayer; }
public SectorManager(IWorldManager worldManager, ISectorGenerator generator, HumanPlayer humanPlayer, ISchemeService schemeService) { _worldManager = worldManager ?? throw new ArgumentNullException(nameof(worldManager)); _generator = generator ?? throw new ArgumentNullException(nameof(generator)); _humanPlayer = humanPlayer ?? throw new ArgumentNullException(nameof(humanPlayer)); _schemeService = schemeService ?? throw new ArgumentNullException(nameof(schemeService)); }
public Simulator( ISectorGenerator sectorGenerator, ISimulationRepository simulationRepository, IEmpireGenerator empireGenerator, IEconomicSimulator economicSimulator, IMilitarySimulator militarySimulator, IDiplomacySimulator diplomacySimulator, IDeltaApplier deltaApplier) { _sectorGenerator = sectorGenerator; _simulationRepository = simulationRepository; _empireGenerator = empireGenerator; _economicSimulator = economicSimulator; _militarySimulator = militarySimulator; _diplomacySimulator = diplomacySimulator; _deltaApplier = deltaApplier; }
public CreateSector() { _sectorGenerator = new SectorGenerator(_random.Object, _sectorRepository.Object, _spatialCalculator.Object); }
public BiomeInitializer(ISectorGenerator sectorGenerator, IBiomeSchemeRoller biomeSchemeRoller) { _sectorGenerator = sectorGenerator ?? throw new ArgumentNullException(nameof(sectorGenerator)); _biomeSchemeRoller = biomeSchemeRoller ?? throw new ArgumentNullException(nameof(biomeSchemeRoller)); }
public InfiniteSectorManager(ISectorGenerator generator, ISchemeService schemeService) { _generator = generator; _schemeService = schemeService; }