public MainWindow() { InitializeComponent(); ((Logger)FishingBot.logger.Logger).AddAppender(this); this.DataContext = LogEntries = new ObservableCollection <LogEntry>(); this.pixelClassifier = new PixelClassifier(); pixelClassifier.SetConfiguration(WowProcess.IsWowClassic()); this.bobberFinder = new SearchBobberFinder(pixelClassifier); var imageProvider = bobberFinder as IImageProvider; if (imageProvider != null) { imageProvider.BitmapEvent += ImageProvider_BitmapEvent; } this.biteWatcher = new PositionBiteWatcher(strikeValue); this.WindowSizeChangedTimer = new Timer { AutoReset = false, Interval = 100 }; this.WindowSizeChangedTimer.Elapsed += SizeChangedTimer_Elapsed; this.CardGrid.SizeChanged += MainWindow_SizeChanged; this.Closing += (s, e) => botThread?.Abort(); this.KeyChooser.CastKeyChanged += (s, e) => { this.Settings.Focus(); this.bot?.SetCastKey(this.KeyChooser.CastKey); }; }
public ColourConfiguration(IPixelClassifier pixelClassifier) { this.pixelClassifier = pixelClassifier; RedValue = 100; InitializeComponent(); this.DataContext = this; }
public ColourConfiguration(IPixelClassifier pixelClassifier) { this.PropertyChanged += (s, e) => { }; this.pixelClassifier = pixelClassifier; YellowValue = 100; InitializeComponent(); this.DataContext = this; }
public ColourConfiguration(IPixelClassifier pixelClassifier) { this.pixelClassifier = pixelClassifier; FindColourValue = 100; InitializeComponent(); this.DataContext = this; cmbColors.ItemsSource = typeof(System.Windows.Media.Colors).GetProperties().Where(p => new List <string> { "Red", "Blue" }.Contains(p.Name)); cmbColors.SelectedIndex = this.pixelClassifier.Mode == PixelClassifier.ClassifierMode.Blue?0: 1; LootDelay.Value = WowProcess.LootDelay; }
public MainWindow() { InitializeComponent(); this.DataContext = LogEntries = new ObservableCollection <LogEntry>(); this.pixelClassifier = new PixelClassifier(); this.bobberFinder = new SearchForNode(pixelClassifier); var imageProvider = bobberFinder as IImageProvider; if (imageProvider != null) { imageProvider.NodeEvent += ImageProvider_BitmapEvent; } this.WindowSizeChangedTimer = new Timer { AutoReset = false, Interval = 100 }; this.Closing += (s, e) => botThread?.Abort(); }
public SearchBobberFinder(IPixelClassifier pixelClassifier) { this.pixelClassifier = pixelClassifier; }
public SearchBobberFinder(IPixelClassifier pixelClassifier) { this.pixelClassifier = pixelClassifier; BitmapEvent += (s, e) => { }; }
public SearchForNode(IPixelClassifier pixelClassifier) { this.pixelClassifier = pixelClassifier; NodeEvent += (s, e) => { }; }
public MinimapNodeFinder(IPixelClassifier pixelClassifier) { this.pixelClassifier = pixelClassifier; NodeEvent += (s, e) => { }; }
public MinimapNodeFinder(WowScreen wowScreen, IPixelClassifier pixelClassifier) { this.wowScreen = wowScreen; this.pixelClassifier = pixelClassifier; NodeEvent += (s, e) => { }; }