@tolokoban/tgd
Version:
ToloGameDev library for WebGL2
19 lines • 1.22 kB
JavaScript
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