UNPKG

@fuwu-yuan/bgew

Version:

Baguette Game Engine Web is a french 2D Web game engine

44 lines (43 loc) 1.18 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Polygon = exports.Point = exports.Circle = void 0; const detect_collisions_1 = require("detect-collisions"); class Circle extends detect_collisions_1.Circle { constructor(entity, x, y, radius, scale, padding) { super(x, y, radius, scale, padding); this.entity = entity; } get entity() { return this._entity; } set entity(value) { this._entity = value; } } exports.Circle = Circle; class Point extends detect_collisions_1.Point { constructor(entity, x, y, padding) { super(x, y, padding); this.entity = entity; } get entity() { return this._entity; } set entity(value) { this._entity = value; } } exports.Point = Point; class Polygon extends detect_collisions_1.Polygon { constructor(entity, x, y, points, angle, scale_x, scale_y, padding) { super(x, y, points, angle, scale_x, scale_y, padding); this.entity = entity; } get entity() { return this._entity; } set entity(value) { this._entity = value; } } exports.Polygon = Polygon;