UNPKG

shaku

Version:

A simple and effective JavaScript game development framework that knows its place!

34 lines 1.03 kB
export = LinesShape; /** * Collision lines class. * This shape is made of one line or more. */ declare class LinesShape extends CollisionShape { /** * Create the collision shape. * @param {Array<Line>|Line} lines Starting line / lines. */ constructor(lines: Array<Line> | Line); _lines: any[]; /** * Add line or lines to this collision shape. * @param {Array<Line>|Line} lines Line / lines to add. */ addLines(lines: Array<Line> | Line): void; _boundingBox: Rectangle; _circle: Circle; /** * Set this shape from line or lines array. * @param {Array<Line>|Line} lines Line / lines to set. */ setLines(lines: Array<Line> | Line): void; /** * @inheritdoc */ debugDraw(opacity: any, shapesBatch: any): void; } import CollisionShape = require("./shape"); import Line = require("../../utils/line"); import Rectangle = require("../../utils/rectangle"); import Circle = require("../../utils/circle"); //# sourceMappingURL=lines.d.ts.map