1
This commit is contained in:
21
app/src/vendor/muuri-src/utils/isOverlapping.js
vendored
Normal file
21
app/src/vendor/muuri-src/utils/isOverlapping.js
vendored
Normal file
@ -0,0 +1,21 @@
|
||||
/**
|
||||
* Copyright (c) 2015-present, Haltu Oy
|
||||
* Released under the MIT license
|
||||
* https://github.com/haltu/muuri/blob/master/LICENSE.md
|
||||
*/
|
||||
|
||||
/**
|
||||
* Check if two rectangles are overlapping.
|
||||
*
|
||||
* @param {Object} a
|
||||
* @param {Object} b
|
||||
* @returns {Number}
|
||||
*/
|
||||
export default function isOverlapping(a, b) {
|
||||
return !(
|
||||
a.left + a.width <= b.left ||
|
||||
b.left + b.width <= a.left ||
|
||||
a.top + a.height <= b.top ||
|
||||
b.top + b.height <= a.top
|
||||
);
|
||||
}
|
||||
Reference in New Issue
Block a user