Files
Christopher Whitley 9239fced04 Remove Point2 (#875)
* Added `CalculateMinimumVector2` and `CalculateMaximumVector2` as replacement for `Point2.Minimum` and `Point2.Maximum`

* Remove `Point2`
2024-05-29 01:32:50 -04:00

23 lines
883 B
C#

using System;
using Microsoft.Xna.Framework;
namespace MonoGame.Extended.Tests
{
public static class AssertExtensions
{
public static bool AreApproximatelyEqual(Vector2 firstPoint, Vector2 secondPoint)
{
return Math.Abs(firstPoint.X - secondPoint.X) < float.Epsilon &&
Math.Abs(firstPoint.Y - secondPoint.Y) < float.Epsilon;
}
public static bool AreApproximatelyEqual(RectangleF firstRectangle, RectangleF secondRectangle)
{
return Math.Abs(firstRectangle.X - secondRectangle.X) < float.Epsilon &&
Math.Abs(firstRectangle.Y - secondRectangle.Y) < float.Epsilon &&
Math.Abs(firstRectangle.Width - secondRectangle.Width) < float.Epsilon &&
Math.Abs(firstRectangle.Height - secondRectangle.Height) < float.Epsilon;
}
}
}