refactor: sync position after initialization

This commit is contained in:
cha0s 2019-03-19 11:10:03 -05:00
parent 80d808a921
commit fbc0ab5583

View File

@ -20,6 +20,9 @@ class GraphicalBase extends Trait {
this._container = new Container(); this._container = new Container();
} }
this.trackPosition = this.params.get('trackPosition'); this.trackPosition = this.params.get('trackPosition');
}
hasInitialized() {
if (this.shouldSynchronizePosition()) { if (this.shouldSynchronizePosition()) {
this.synchronizePosition(); this.synchronizePosition();
} }
@ -35,7 +38,7 @@ class GraphicalBase extends Trait {
synchronizePosition() { synchronizePosition() {
if ('position' in this.entity) { if ('position' in this.entity) {
this._container.position = this.entity.position; this.entity.container.position = this.entity.position;
} }
} }