private Engine wireEngine(MainSettings mainSettings, MainAppData data, RobotKiller killer, RobotBreeder breeder, Population population) { EngineSettings engineSettings = getEngineSettings(mainSettings); TimePointExecutor timePointExecutor = wireTimePointExecutor(mainSettings); return(EngineFactory.getDefaultEngine(engineSettings, data, timePointExecutor, killer, breeder, population)); }
public virtual void setSettings(EngineSettings engineSettings, TimePointExecutor timePointExecutor, MainAppData data, RobotKiller killer, RobotBreeder breeder, Population population) { this.engineSettings = engineSettings; this.timePointExecutor = timePointExecutor; this.killer = killer; this.breeder = breeder; this.population = population; this.data = data; }