phaser/wip/vec2/ScalarMask.js

28 lines
375 B
JavaScript
Raw Normal View History

2017-02-04 04:41:17 +00:00
export function equal (a, b, precision = 1e-6) {
return [
Math.abs(a[0] - b) <= precision,
Math.abs(a[1] - b) <= precision
];
}
export function less (a, b) {
return [ a[0] < b, a[1] < b ];
}
export function greater (a, b) {
return [ a[0] > b, a[1] > b ];
}
export function greaterEq (a, b) {
return [ a[0] >= b, a[1] >= b ];
}