changes hitbox getters to get properties, adds aaContains

This commit is contained in:
2023-11-03 05:12:19 -06:00
parent 601bc51233
commit 62b13e49e7
4 changed files with 135 additions and 28 deletions

View File

@@ -14,3 +14,13 @@ export const axisAlignedCollision = (
aa1.y < aa2.y + aa2.h &&
aa1.y + aa1.h > aa2.y;
};
export const axisAlignedContains = (
aa1: axisAlignedBoundingBox,
aa2: axisAlignedBoundingBox,
) => {
return aa1.x < aa2.x &&
aa1.y < aa2.y &&
aa1.x + aa1.w > aa2.x + aa2.w &&
aa1.y + aa1.h > aa2.y + aa2.h;
};