11 lines
331 B
C#
11 lines
331 B
C#
|
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;
|
||
|
}
|