From 29b99fee71134a2f1d777f9b4c33010b508ea443 Mon Sep 17 00:00:00 2001 From: cha0s Date: Mon, 15 Mar 2021 05:52:56 -0500 Subject: [PATCH] refactor: index --- packages/topdown/src/resources/layer.js | 16 ++++++++++------ packages/topdown/src/resources/layers.js | 2 +- 2 files changed, 11 insertions(+), 7 deletions(-) diff --git a/packages/topdown/src/resources/layer.js b/packages/topdown/src/resources/layer.js index c7eb275..59fcdd4 100644 --- a/packages/topdown/src/resources/layer.js +++ b/packages/topdown/src/resources/layer.js @@ -13,7 +13,7 @@ export default (latus) => { ); return class Layer extends decorate(JsonResource) { - #s13nId; + #index; constructor() { super(); @@ -45,6 +45,14 @@ export default (latus) => { return this.entityList.findEntity(uuid); } + get index() { + return this.#index; + } + + set index(index) { + this.#index = index; + } + indexAt(position) { return this.tiles.indexAt(position); } @@ -95,11 +103,7 @@ export default (latus) => { } get s13nId() { - return this.#s13nId; - } - - set s13nId(s13nId) { - this.#s13nId = s13nId; + return this.#index; } setEntityList(entityList) { diff --git a/packages/topdown/src/resources/layers.js b/packages/topdown/src/resources/layers.js index a3d1e9c..8bd222e 100644 --- a/packages/topdown/src/resources/layers.js +++ b/packages/topdown/src/resources/layers.js @@ -24,7 +24,7 @@ export default (latus) => { addLayer(layer) { // eslint-disable-next-line no-param-reassign - layer.s13nId = this.layers.length; + layer.index = this.layers.length; this.startSynchronizing(layer); layer.on('entityAdded', this.onEntityAddedToLayers, this); layer.on('entityRemoved', this.onEntityRemovedFromLayers, this);