UNPKG

@woosh/meep-engine

Version:

Pure JavaScript game engine. Fully featured and production ready.

37 lines (29 loc) 693 B
export class Connection { constructor(source, target) { this.source = source; this.target = target; /** * * @type {Vector2[]} */ this.points = [] } /** * * @return {number} */ length() { let result = 0; const points = this.points; const numPoints = points.length; if (numPoints > 1) { let p0 = points[0]; for (let i = 1; i < numPoints; i++) { let p1 = points[1]; result += p0.distanceTo(p1); p0 = p1; } } return result; } }