Switching customizeScene and gameScene to new ResizableScene
This commit is contained in:
parent
66f3345861
commit
386b25afa0
3 changed files with 7 additions and 15 deletions
|
@ -6,6 +6,7 @@ import {LAYERS, loadAllLayers} from "../Entity/body_character";
|
|||
import Sprite = Phaser.GameObjects.Sprite;
|
||||
import Container = Phaser.GameObjects.Container;
|
||||
import {gameManager} from "../Game/GameManager";
|
||||
import {ResizableScene} from "./ResizableScene";
|
||||
|
||||
export const CustomizeSceneName = "CustomizeScene";
|
||||
|
||||
|
@ -16,7 +17,7 @@ enum CustomizeTextures{
|
|||
arrowUp = "arrow_up",
|
||||
}
|
||||
|
||||
export class CustomizeScene extends Phaser.Scene {
|
||||
export class CustomizeScene extends ResizableScene {
|
||||
|
||||
private textField!: TextField;
|
||||
private enterField!: TextField;
|
||||
|
@ -35,8 +36,6 @@ export class CustomizeScene extends Phaser.Scene {
|
|||
private containersRow: Array<Array<Container>> = new Array<Array<Container>>();
|
||||
private activeRow = 0;
|
||||
|
||||
private repositionCallback!: (this: Window, ev: UIEvent) => void;
|
||||
|
||||
constructor() {
|
||||
super({
|
||||
key: CustomizeSceneName
|
||||
|
@ -144,10 +143,6 @@ export class CustomizeScene extends Phaser.Scene {
|
|||
this.moveLayers();
|
||||
}
|
||||
});
|
||||
|
||||
this.repositionCallback = this.reposition.bind(this);
|
||||
window.addEventListener('resize', this.repositionCallback);
|
||||
|
||||
}
|
||||
update(time: number, delta: number): void {
|
||||
super.update(time, delta);
|
||||
|
@ -249,7 +244,7 @@ export class CustomizeScene extends Phaser.Scene {
|
|||
}
|
||||
}
|
||||
|
||||
private reposition() {
|
||||
public onResize(): void {
|
||||
this.moveLayers();
|
||||
|
||||
this.Rectangle.x = this.cameras.main.worldView.x + this.cameras.main.width / 2;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue