Files
tower/ts/layer.ts
2021-05-11 02:21:23 +00:00

21 lines
409 B
TypeScript

import { TileFactory } from './tile_factory.js';
export class Layer {
#level: number;
#tileset: string;
set_level(level: number) {
this.#level = level;
}
set_tileset(tileset: string) {
this.#tileset = tileset;
}
add_tile(tile_factory: TileFactory): HTMLElement {
const elem = tile_factory.get_elem(this.#tileset);
elem.style.zIndex = `${this.#level}`;
return elem;
}
}