@woosh/meep-engine
Version:
Pure JavaScript game engine. Fully featured and production ready.
29 lines (21 loc) • 527 B
JavaScript
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;
}
}