Files
better-genshin-impact/BetterGenshinImpact/GameTask/AutoTrackWay/Model/Way.cs
2024-04-21 23:03:40 +08:00

24 lines
612 B
C#

using OpenCvSharp;
using System.Collections.Generic;
using System.Diagnostics;
namespace BetterGenshinImpact.GameTask.AutoTrackWay.Model;
public class Way
{
private List<WayPoint> WayPointList { get; set; } = new();
public void AddPoint(Rect matchRect)
{
// 长宽比例大于 1.5 的矩形不加入
var r = matchRect.Width / (double)matchRect.Height;
if (r is > 1.5 or < 0.66)
{
Debug.WriteLine($"长宽比例不符合要求: {r}");
return;
}
WayPointList.Add(WayPoint.BuildFrom(matchRect, WayPointList.Count));
}
}