mirror of
https://github.com/AlexMacocian/MonoGame.Extended.git
synced 2026-07-19 08:59:29 +00:00
9239fced04
* Added `CalculateMinimumVector2` and `CalculateMaximumVector2` as replacement for `Point2.Minimum` and `Point2.Maximum` * Remove `Point2`
23 lines
883 B
C#
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;
|
|
}
|
|
}
|
|
}
|