Skip to content

collideRectRect

Test if a rectangle collides with another rectangle.

Usage

js
import { collideRectRect } from '@studiometa/js-toolkit/utils';

const rect1 = {
  x: 0,
  y: 0,
  width: 20,
  height: 20,
};

const rect2 = {
  x: 0,
  y: 0,
  width: 20,
  height: 20,
};

collideRectRect(rect1, rect2); // true

Parameters

  • rect1 ({ x: number, y: number, width: number, height: number }): the first rectangle's dimensions and position
  • rect2 ({ x: number, y: number, width: number, height: number }): the second rectangle's dimensions and position

Return value

  • boolean: wether the rectangles are colliding or not

MIT Licensed