UNPKG

@tolokoban/tgd

Version:

ToloGameDev library for WebGL2

19 lines 1.22 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; } debugHierarchy() { return { [this.active ? this.name : `${this.name} (Inactive)`]: null, }; } } TgdPainter.log = new TgdLogger(); TgdPainter.counter = 0; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGFpbnRlci5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9wYWludGVyL3BhaW50ZXIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFNBQVMsRUFBRSxNQUFNLFVBQVUsQ0FBQTtBQU9wQyxNQUFNLE9BQWdCLFVBQVU7SUFBaEM7UUFLSTs7O1dBR0c7UUFDSSxTQUFJLEdBQVcsV0FBVyxVQUFVLENBQUMsT0FBTyxFQUFFLEVBQUUsQ0FBQTtRQUVoRCxXQUFNLEdBQVksSUFBSSxDQUFBO0lBV2pDLENBQUM7SUFMRyxjQUFjO1FBQ1YsT0FBTztZQUNILENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsR0FBRyxJQUFJLENBQUMsSUFBSSxhQUFhLENBQUMsRUFBRSxJQUFJO1NBQzlELENBQUE7SUFDTCxDQUFDOztBQXBCZSxjQUFHLEdBQUcsSUFBSSxTQUFTLEVBQUUsQUFBbEIsQ0FBa0I7QUFFdEIsa0JBQU8sR0FBRyxDQUFDLEFBQUosQ0FBSSJ9