UNPKG

@woosh/meep-engine

Version:

Pure JavaScript game engine. Fully featured and production ready.

31 lines (24 loc) 581 B
import { PathDisplaySpec } from "./PathDisplaySpec.js"; export class PathDisplay { constructor() { /** * * @type {PathDisplaySpec[]} */ this.specs = []; } /** * * @param {PathDisplaySpec} specs */ static from(...specs) { const r = new PathDisplay(); r.specs = specs; return r; } fromJSON({ specs }) { this.specs = specs.map(PathDisplaySpec.fromJSON); } } PathDisplay.typeName = 'PathDisplay'; PathDisplay.serializable = false;