UNPKG

bump-ts

Version:

![version](https://img.shields.io/npm/v/bump-ts) ![maintenance](https://img.shields.io/maintenance/yes/2021) ![open-issues](https://img.shields.io/github/issues-raw/hood/bump.ts)

9 lines (8 loc) 871 B
import { Collision, ICoords, IRect } from '.'; export declare function rect_getNearestCorner(rect: IRect, px: number, py: number): ICoords; export declare function rect_getSegmentIntersectionIndices(rect: IRect, x1: number, y1: number, x2: number, y2: number, ti1: number, ti2: number): [number, number, number, number, number, number] | undefined; export declare function rect_getDiff(rect: IRect, otherRect: IRect): IRect; export declare function rect_containsPoint(rect: IRect, px: number, py: number): boolean; export declare function rect_isIntersecting(x1: number, y1: number, w1: number, h1: number, otherRect: IRect): boolean; export declare function rect_getSquareDistance(rect: IRect, otherRect: IRect): number; export declare function rect_detectCollision(rect: IRect, otherRect: IRect, goalX?: number, goalY?: number): undefined | Partial<Collision>;