src/modules/Point.mjs
import Polygon from './Polygon.mjs';
/**
* A point used to detect collisions
* @class
*/
export default class Point extends Polygon {
/**
* @constructor
* @param {Number} [x = 0] The starting X coordinate
* @param {Number} [y = 0] The starting Y coordinate
* @param {Number} [padding = 0] The amount to pad the bounding volume when testing for potential collisions
*/
constructor(x = 0, y = 0, padding = 0) {
super(x, y, [[0, 0]], 0, 1, 1, padding);
/** @private */
this._point = true;
}
};
Point.prototype.setPoints = undefined;