UNPKG

@tolokoban/tgd

Version:

ToloGameDev library for WebGL2

19 lines 1.23 kB
import { TgdLogger } from "./../log.js"; export class TgdPainter { constructor() { /** * This attribute has no other purpose than debugging. * Its value is not used by Tgd. */ this.name = `Painter/${TgdPainter.counter++}`; this.active = true; } get hierarchy() { return { [this.active ? this.name : `${this.name} (Inactive)`]: null, }; } } TgdPainter.log = new TgdLogger(); TgdPainter.counter = 0; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGFpbnRlci5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9wYWludGVyL3BhaW50ZXIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFNBQVMsRUFBRSxNQUFNLFVBQVUsQ0FBQTtBQU9wQyxNQUFNLE9BQWdCLFVBQVU7SUFBaEM7UUFLSTs7O1dBR0c7UUFDSSxTQUFJLEdBQVcsV0FBVyxVQUFVLENBQUMsT0FBTyxFQUFFLEVBQUUsQ0FBQTtRQUVoRCxXQUFNLEdBQVksSUFBSSxDQUFBO0lBV2pDLENBQUM7SUFMRyxJQUFJLFNBQVM7UUFDVCxPQUFPO1lBQ0gsQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxHQUFHLElBQUksQ0FBQyxJQUFJLGFBQWEsQ0FBQyxFQUFFLElBQUk7U0FDOUQsQ0FBQTtJQUNMLENBQUM7O0FBcEJlLGNBQUcsR0FBRyxJQUFJLFNBQVMsRUFBRSxBQUFsQixDQUFrQjtBQUV0QixrQkFBTyxHQUFHLENBQUMsQUFBSixDQUFJIn0=