Engine-Pong/Game/Physics2D/Primitives/AABB.cs

11 lines
331 B
C#
Raw Normal View History

2023-12-07 10:55:49 +03:00
using Microsoft.Xna.Framework;
namespace Syntriax.Engine.Physics2D.Primitives;
public record AABB(Vector2 LowerBoundary, Vector2 UpperBoundary)
{
public bool Overlaps(Vector2 point)
=> point.X >= LowerBoundary.X && point.X <= UpperBoundary.X &&
point.Y >= LowerBoundary.Y && point.Y <= UpperBoundary.Y;
}