erratic-gate/src/modules/simulation/helpers/pointInSquare.ts

12 lines
326 B
TypeScript
Raw Normal View History

2019-07-15 13:45:52 +02:00
import { vector2, Transform } from '../classes/Transform'
import { LruCacheNode } from '@eix-js/utils'
export const pointInSquare = (point: vector2, square: Transform) => {
return (
point[0] >= square.x &&
point[0] <= square.maxX &&
point[1] >= square.y &&
point[1] <= square.maxY
)
}