Omnibus's picture
Upload 131 files
4ee4376
export default class corners {
#cell;
#key;
#top = false;
#right = false;
#bottom = false;
#left = false;
#none = false;
constructor (options) {
this.#cell = options.cell;
this.#key = options.cell.scene.city.corner;
this.#top = options.corners.top || false;
this.#right = options.corners.right || false;
this.#bottom = options.corners.bottom || false;
this.#left = options.corners.left || false;
this.#none = options.corners.none || false;
}
get key () {
return this[this.#key];
}
get top () {
return this.#top;
}
set top (top) {
this.#top = top;
}
get right () {
return this.#right;
}
set right (right) {
this.#right = right;
}
get bottom () {
return this.#bottom;
}
set bottom (bottom) {
this.#bottom = bottom;
}
get left () {
return this.#left;
}
set left (left) {
this.#left = left;
}
get none () {
return this.#none;
}
set none (none) {
this.#none = none;
}
}