public CairosRunner(CairosFilter filter, string logFile, string fullLogFile, CairosRunnerConfig runnerConfig, AbstractEmulator emulator, RunnerLogger logger) : base(logFile, fullLogFile, runnerConfig, emulator, logger) { Filter = filter; MinEnergyRequired = 8; MaxRunTime = new TimeSpan(0, 2, 0); //This would be overriden }
public RiftRunner(RiftFilter filter, string logFile, string fullLogFile, RiftRunnerConfig runnerConfig, AbstractEmulator emulator, RunnerLogger logger) : base(logFile, fullLogFile, runnerConfig, emulator, logger) { Filter = filter; }
public AbstractRunner(string logFile, string fullLogFile, T runnerConfig, AbstractEmulator emulator, RunnerLogger logger) { LogFile = logFile; FullLogFile = fullLogFile; Emulator = emulator; RunnerConfig = runnerConfig; Helper.UpdateRunConfig(emulator, runnerConfig); Logger = logger; }
public DimensionalRunner(DimensionalFilter filter, string logFile, string fullLogFile, DimensionalRunnerConfig runnerConfig, AbstractEmulator emulator, RunnerLogger logger) : base(logFile, fullLogFile, runnerConfig, emulator, logger) { Filter = filter; }
public SWRunnerPresenter(RunnerLogger logger, List <GemStone> acceptedGemStones) { Logger = logger; AcceptedGemStones = acceptedGemStones; InitCairosRunner(); InitToaRunner(); InitRiftRunner(); InitRaidRunner(); }
public MainWindow() { InitializeComponent(); InitializeBackgroundWorker(); LoadGemStoneFilter(); InitializeGemStoneFilter(); Logger = new RunnerLogger(); Presenter = new SWRunnerPresenter(Logger, gemStoneFilter.GemStoneList); }
private void BackgroundWorkerOnProgressChanged(object sender, ProgressChangedEventArgs e) { RunnerLogger logger = (RunnerLogger)e.UserState; while (logger.Message.Count > 0) { UIElement logComponent = LogFactory.Build(Logger.Message.Dequeue()); SetLogVisibility(logComponent); logPanel.Children.Insert(0, logComponent); } // Other labels lblRuneCollect.Content = "Rune Collect: " + Logger.GetRunes; lblRuneSell.Content = "Rune Sell: " + Logger.SellRunes; lblFailedRuns.Content = "Failed Runs: " + Logger.FailedRuns; }
public ToARunner(string logFile, string fullLogFill, ToaRunnerConfig runnerConfig, AbstractEmulator emulator, RunnerLogger logger) : base(logFile, fullLogFill, runnerConfig, emulator, logger) { MaxRunTime = new TimeSpan(0, 5, 0); }
/// <summary> /// Constructor. /// </summary> /// <param name="options">Run CLI options.</param> public RunAction(RunOptions options) { _options = options; _logger = new RunnerLogger(); }