@fuwu-yuan/bgew
Version:
Baguette Game Engine Web is a french 2D Web game engine
21 lines (20 loc) • 938 B
TypeScript
import { Circle as CircleBase, Polygon as PolygonBase, Point as PointBase } from "detect-collisions";
import { Entity } from "../engine/entity";
export declare class Circle extends CircleBase {
private _entity?;
constructor(entity: Entity, x?: number, y?: number, radius?: number, scale?: number, padding?: number);
get entity(): Entity | undefined;
set entity(value: Entity | undefined);
}
export declare class Point extends PointBase {
private _entity?;
constructor(entity: Entity, x?: number, y?: number, padding?: number);
get entity(): Entity | undefined;
set entity(value: Entity | undefined);
}
export declare class Polygon extends PolygonBase {
private _entity?;
constructor(entity: Entity, x?: number, y?: number, points?: number[][], angle?: number, scale_x?: number, scale_y?: number, padding?: number);
get entity(): Entity | undefined;
set entity(value: Entity | undefined);
}