UNPKG

@woosh/meep-engine

Version:

Pure JavaScript game engine. Fully featured and production ready.

29 lines (21 loc) 527 B
import { CellMatcher } from "./CellMatcher.js"; export class GridLayerCellMatcher extends CellMatcher { /** * * @type {string} */ layerId = null; /** * * @type {GridDataLayer} * @protected */ __layer = null; initialize(grid, seed) { const layer = grid.getLayerById(this.layerId); if (layer === undefined) { throw new Error(`Layer '${this.layerId}' not found`); } this.__layer = layer; } }