PIXI Controls: Move buttons container instead of buttons
This commit is contained in:
parent
dc4bb1389a
commit
b68bf9c002
1 changed files with 6 additions and 4 deletions
|
@ -129,7 +129,7 @@ ONSControls.createEditModeInterface = function() {
|
||||||
fill: 0xaaaaaa,
|
fill: 0xaaaaaa,
|
||||||
align: 'center'
|
align: 'center'
|
||||||
});
|
});
|
||||||
const tipText = new PIXI.Text("Здась вы можете свободно перемещать элементы управления по экрану.\nЧтобы выйти из этого режима, нажмите кнопку \"Назад\" вашего Android устройства.", {
|
const tipText = new PIXI.Text("Здесь вы можете свободно перемещать элементы управления по экрану.\nЧтобы выйти из этого режима, нажмите кнопку \"Назад\" вашего Android устройства.", {
|
||||||
fontFamily: 'Arial',
|
fontFamily: 'Arial',
|
||||||
fontSize: 16,
|
fontSize: 16,
|
||||||
fill: 0xaaaaaa,
|
fill: 0xaaaaaa,
|
||||||
|
@ -320,9 +320,7 @@ ONSControls.setupInteractive = function () {
|
||||||
ONSControls.getControlElements = function() {
|
ONSControls.getControlElements = function() {
|
||||||
return [
|
return [
|
||||||
this._dPadContainer, this._LBsprite,
|
this._dPadContainer, this._LBsprite,
|
||||||
this._RBsprite, this._showButton, this._buttonsContainer.children[0],
|
this._RBsprite, this._showButton, this._buttonsContainer
|
||||||
this._buttonsContainer.children[1], this._buttonsContainer.children[2],
|
|
||||||
this._buttonsContainer.children[3]
|
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
@ -330,6 +328,9 @@ ONSControls.getControlElements = function() {
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
ONSControls.clearInteractive = function() {
|
ONSControls.clearInteractive = function() {
|
||||||
this._controlsCanvas.stage.removeAllListeners();
|
this._controlsCanvas.stage.removeAllListeners();
|
||||||
|
for (child of this._buttonsContainer.children) {
|
||||||
|
child.removeAllListeners();
|
||||||
|
}
|
||||||
for (elem of this.getControlElements()) {
|
for (elem of this.getControlElements()) {
|
||||||
elem.removeAllListeners();
|
elem.removeAllListeners();
|
||||||
}
|
}
|
||||||
|
@ -381,6 +382,7 @@ ONSControls.openEditMode = function() {
|
||||||
Graphics._canvas.hidden = true;
|
Graphics._canvas.hidden = true;
|
||||||
this.clearInteractive();
|
this.clearInteractive();
|
||||||
clearInterval(this._idleInterval);
|
clearInterval(this._idleInterval);
|
||||||
|
this._buttonsContainer.interactive = true;
|
||||||
for (elem of this.getControlElements()) {
|
for (elem of this.getControlElements()) {
|
||||||
this.setupDragNDrop(elem);
|
this.setupDragNDrop(elem);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue