public Simulation( ISimulationParameters simulationParams, IMutator mutator, IItemSelector itemSelector, IPopulationLogger logger, IEvaluator evaluator, ICrossoverSelector selector, ICrossBreeder breeder, IPopulationGenerator populationGenerator) { ObjectValidator.IfNullThrowException(simulationParams, nameof(simulationParams)); ObjectValidator.IfNullThrowException(mutator, nameof(mutator)); ObjectValidator.IfNullThrowException(itemSelector, nameof(itemSelector)); ObjectValidator.IfNullThrowException(logger, nameof(logger)); ObjectValidator.IfNullThrowException(evaluator, nameof(evaluator)); ObjectValidator.IfNullThrowException(selector, nameof(selector)); ObjectValidator.IfNullThrowException(breeder, nameof(breeder)); ObjectValidator.IfNullThrowException(populationGenerator, nameof(populationGenerator)); _mutator = mutator; _itemSelector = itemSelector; _logger = logger; _evaluator = evaluator; _selector = selector; _breeder = breeder; _populationGenerator = populationGenerator; _simulationParameters = simulationParams; }
public UserInfo(IItemSelector selector, IAlphaCinemaConsole cinemaConsole, IUserServices userServices, IProjectionsServices projectionsServices) : base(selector) { this.userServices = userServices; this.projectionsServices = projectionsServices; this.cinemaConsole = cinemaConsole; }
public PauseHUD(IPlayer user, MiniHUD miniHUD) { this.user = user; this.miniHUD = miniHUD; bigMap = new Map(); ItemSelector = new ItemSelector(user); }
public AddProjection(ICommandProcessor commandProcessor, IItemSelector selector, IProjectionsServices projectionsServices, IMovieServices movieServices, ICityServices cityServices, IOpenHourServices openHourServices) : base(selector) { this.projectionsServices = projectionsServices; this.movieServices = movieServices; this.cityServices = cityServices; this.openHourServices = openHourServices; }
public EnterUser(IItemSelector selector, IUserServices userServices, IProjectionsServices projectionsServices, IWatchedMovieServices watchedMovieServices, IOpenHourServices openHourServices) : base(selector) { this.userServices = userServices; this.openHourServices = openHourServices; this.projectionsServices = projectionsServices; this.watchedMovieServices = watchedMovieServices; }
public AllocationState(int Day, int Slot, Single[] initialAptitudes, IItemSelector itemSelector) { this.Day = Day; this.Slot = Slot; this.itemSelector = itemSelector; this.InitialAptitudes = initialAptitudes; this.CurrentAptitudes = new Single[initialAptitudes.Length]; this.Forced = false; this.Processed = false; this.ChosenItem = null; }
public EquipmentGenerator(ICollectionSelector collectionSelector, IItemsGenerator itemGenerator, IPercentileSelector percentileSelector, IItemSelector itemSelector, JustInTimeFactory justInTimeFactory) { this.collectionSelector = collectionSelector; this.itemGenerator = itemGenerator; this.percentileSelector = percentileSelector; this.itemSelector = itemSelector; this.justInTimeFactory = justInTimeFactory; }
public PaintTool(IItemSelector options, IHistoryService historyService, IPickTarget pickTarget) { this.options = options; this.historyService = historyService; this.pickTarget = pickTarget; }
public MenuItemNavigator(IItemPositionManager itemPositionManager, IItemSelector itemSelector) { _itemPositionManager = itemPositionManager; _itemSelector = itemSelector; }
public FillRectTool(IItemSelector options, IHistoryService historyService) { this.options = options; this.historyService = historyService; }
public ChooseHour(IItemSelector selector, IOpenHourServices openHourServices, IProjectionsServices projectionsServices) : base(selector) { this.openHourServices = openHourServices; this.projectionsServices = projectionsServices; }
public Menu(IItemSelector selector) : base(selector) { }
public ItemActionService(IItemPositionManager itemPositionManager, IItemSelector itemSelector) { _itemPositionManager = itemPositionManager; _itemSelector = itemSelector; }
public AdminMenu(IItemSelector selector) : base(selector) { }
public ChooseCity(IItemSelector selector, ICityServices cityServices) : base(selector) { this.cityServices = cityServices; }
public ShowInfo(IItemSelector selector) : base(selector) { }
public UpdateMovie(IItemSelector selector, IMovieServices movieServices) : base(selector) { this.movieServices = movieServices; }
public Evaluator(IItemSelector itemSelector) { ObjectValidator.IfNullThrowException(itemSelector, nameof(itemSelector)); _itemSelector = itemSelector; }
public MoviesByAge(IItemSelector selector, IAlphaCinemaConsole cinemaConsole, IUserServices userServices) : base(selector) { this.userServices = userServices; this.cinemaConsole = cinemaConsole; }
public TemplateTool(IHistoryService historyService, IItemSelector options, ItemConvertor itemConvertor) { this.historyService = historyService; this.options = options; this.itemConvertor = itemConvertor; }
public void Setup() { itemSelector = new ItemSelector(); }
public Login(IItemSelector selector) : base(selector) { }
public DisplayBaseCommand(IItemSelector selector) { this.selector = selector; }