@storiny/obelisk
Version:
Build isometrics elements with canvas
17 lines (13 loc) • 467 B
text/typescript
export abstract class CanvasManager {
public static defaultCanvas: HTMLCanvasElement | null;
public static getDefaultCanvas(): HTMLCanvasElement | null {
this.defaultCanvas = this.defaultCanvas || document.createElement("canvas");
return this.defaultCanvas;
}
public static getNewCanvas(): HTMLCanvasElement {
return document.createElement("canvas");
}
public static toString(): string {
return "[CanvasManager]";
}
}