public NpcNameFinder(ILogger logger, IDirectBitmapProvider bitmapProvider, IMouseInput mouseInput) { this.logger = logger; this.mouseInput = mouseInput; this.bitmapProvider = bitmapProvider; locFindAndClickNpc = new List <Point> { new Point(0, 0), new Point(10, 10).Scale(scaleToRefWidth, scaleToRefHeight), new Point(-10, -10).Scale(scaleToRefWidth, scaleToRefHeight), new Point(20, 20).Scale(scaleToRefWidth, scaleToRefHeight), new Point(-20, -20).Scale(scaleToRefWidth, scaleToRefHeight) }; locFindByCursorType = new List <Point> { new Point(0, 0), new Point(0, -25).Scale(scaleToRefWidth, scaleToRefHeight), new Point(-5, 10).Scale(scaleToRefWidth, scaleToRefHeight), new Point(5, 35).Scale(scaleToRefWidth, scaleToRefHeight), new Point(-5, 75).Scale(scaleToRefWidth, scaleToRefHeight), new Point(0, 125).Scale(scaleToRefWidth, scaleToRefHeight), new Point(0, 160).Scale(scaleToRefWidth, scaleToRefHeight), }; }
public NpcNameFinder(ILogger logger, IDirectBitmapProvider bitmapProvider) { this.logger = logger; this.bitmapProvider = bitmapProvider; }