refactor: distinct layer container

This commit is contained in:
cha0s 2019-03-26 09:30:25 -05:00
parent 750730eda6
commit 3b021ab349

View File

@ -7,6 +7,8 @@ export class LayerView extends Renderable {
super();
this.container = new Container();
this.layer = layer;
this.layerContainer = new Container();
this.container.addChild(this.layerContainer);
this._renderer = renderer;
this._tileset = undefined;
Tileset.load(layer.tilesetUri).then((tileset) => {
@ -23,8 +25,8 @@ export class LayerView extends Renderable {
const tilesRenderer = new TilesRenderer(this.layer.tiles, tileset);
const chunk = tilesRenderer.renderChunk(this._renderer);
const tilesSprite = new Sprite(chunk);
this.container.removeAllChildren();
this.container.addChild(tilesSprite);
this.layerContainer.removeAllChildren();
this.layerContainer.addChild(tilesSprite);
}
}