UNPKG

@woosh/meep-engine

Version:

Pure JavaScript game engine. Fully featured and production ready.

22 lines (20 loc) 522 B
import { overlap1D } from "../../../math/interval/overlap1D.js"; /** * * @param {number} ax0 * @param {number} ay0 * @param {number} ax1 * @param {number} ay1 * @param {number} bx0 * @param {number} by0 * @param {number} bx1 * @param {number} by1 * @returns {boolean} true if overlap exists, false if no overlap */ export function aabb2_overlap_exists( ax0, ay0, ax1, ay1, bx0, by0, bx1, by1 ) { return overlap1D(ax0, ax1, bx0, bx1) && overlap1D(ay0, ay1, by0, by1); }