forked from MoonsideGames/MoonTools.Bonk
17 lines
418 B
C#
17 lines
418 B
C#
|
using System.Linq;
|
|||
|
|
|||
|
namespace MoonTools.Core.Bonk
|
|||
|
{
|
|||
|
internal static class RectanglePolygonComparison
|
|||
|
{
|
|||
|
public static bool Equals(Polygon polygon, Rectangle rectangle)
|
|||
|
{
|
|||
|
var q = from a in polygon.Vertices
|
|||
|
join b in rectangle.Vertices on a equals b
|
|||
|
select a;
|
|||
|
|
|||
|
return polygon.VertexCount == 4 && q.Count() == 4;
|
|||
|
}
|
|||
|
}
|
|||
|
}
|