public void CheckBadStateOfFishingGauge() { _graphicFactory.LoadImage(Path.Combine(AppDomain.CurrentDomain.BaseDirectory, @"..\..\ImageTest\a.jpg")); var engine = new RegonizeEngine(_screenHelper); var r = new Rectangle { X = 950, Y = 400, Width = 30, Height = 30 }; var r2 = new Rectangle { X = 0, Y = 0, Width = 60, Height = 60 }; var args = new RectEventArgs(r2); GetValue(args, r); var color = engine.GetColor(new System.Drawing.Point(950, 415)); var c = new RegonizeEngine.ColorAcceptance { BaseColor = Color.FromArgb(93, 142, 172), Offset = 30 }; var zz = c.Validate(color); //RGB: 93/142/172 }
public void SearchColorTriangleOfFishMiniGame() { //620-310 //87-127 var pointOfTimeGauge = new System.Drawing.Point(87 + 620, 127 + 310); _graphicFactory.LoadImage(Path.Combine(AppDomain.CurrentDomain.BaseDirectory, @"..\..\ImageTest\b.jpg")); var engine = new RegonizeEngine(_screenHelper); var r = new Rectangle { X = pointOfTimeGauge.X - 35 + 8, Y = pointOfTimeGauge.Y - 45 + 8, Width = 12, Height = 12 }; var r2 = new Rectangle { X = 0, Y = 0, Width = 60, Height = 60 }; var args = new RectEventArgs(r2); GetValue(args, r); var color = engine.GetColor(new System.Drawing.Point(pointOfTimeGauge.X - 35 + 8, pointOfTimeGauge.Y - 45 + 8)); Assert.IsTrue(ArroundColor(Color.FromArgb(0, 85, 255), color, 10)); //RGB:45/66/61 }