UNPKG

react-ts-asteroids

Version:
21 lines (20 loc) 781 B
import { Point } from './types'; /** * Rotate point around center on certain angle * @param {Object} p {x: Number, y: Number} * @param {Object} center {x: Number, y: Number} * @param {Number} angle Angle in radians */ export declare function rotatePoint(p: Point, center: Point, angle: number): Point; /** * Random Number between 2 numbers */ export declare function randomNumBetween(min: number, max: number): number; /** * Random Number between 2 numbers excluding a certain range */ export declare function randomNumBetweenExcluding(min: number, max: number, exMin: number, exMax: number): number; /** * Generate vertices for asteroid polygon with certain count and radius */ export declare function asteroidVertices(count: number, rad: number): Point[];