14 lines
310 B
TypeScript
14 lines
310 B
TypeScript
export abstract class Tile {
|
|
elem: HTMLElement;
|
|
|
|
constructor(width: number, height: number) {
|
|
this.elem = document.createElement('div');
|
|
this.elem.style.gridColumnEnd = `span ${width}`;
|
|
this.elem.style.gridRowEnd = `span ${height}`;
|
|
}
|
|
|
|
get_elem(): HTMLElement {
|
|
return this.elem;
|
|
}
|
|
}
|