workadventure/front/src/Phaser/Login/EnableCameraScene.ts

51 lines
1.3 KiB
TypeScript
Raw Normal View History

2020-06-23 12:24:36 +02:00
import {gameManager} from "../Game/GameManager";
import {TextField} from "../Components/TextField";
import Image = Phaser.GameObjects.Image;
2020-09-25 18:29:22 +02:00
import {mediaManager} from "../../WebRtc/MediaManager";
2020-06-23 12:24:36 +02:00
import {SoundMeter} from "../Components/SoundMeter";
2020-10-25 19:38:00 +01:00
import {HtmlUtils} from "../../WebRtc/HtmlUtils";
import {touchScreenManager} from "../../Touch/TouchScreenManager";
import {PinchManager} from "../UserInput/PinchManager";
import Zone = Phaser.GameObjects.Zone;
2021-04-22 11:26:35 +02:00
import { MenuScene } from "../Menu/MenuScene";
2021-05-05 17:07:03 +02:00
import {ResizableScene} from "./ResizableScene";
import {
enableCameraSceneVisibilityStore,
} from "../../Stores/MediaStore";
2020-06-23 12:24:36 +02:00
export const EnableCameraSceneName = "EnableCameraScene";
2021-05-05 17:07:03 +02:00
export class EnableCameraScene extends ResizableScene {
2021-05-05 12:15:13 +02:00
2020-06-23 12:24:36 +02:00
constructor() {
super({
key: EnableCameraSceneName
});
}
preload() {
}
create() {
this.input.keyboard.on('keyup-ENTER', () => {
2020-10-08 18:51:24 +02:00
this.login();
2020-06-23 12:24:36 +02:00
});
enableCameraSceneVisibilityStore.showEnableCameraScene();
}
2021-05-05 17:07:03 +02:00
public onResize(): void {
2020-06-23 12:24:36 +02:00
}
update(time: number, delta: number): void {
}
public login(): void {
enableCameraSceneVisibilityStore.hideEnableCameraScene();
this.scene.sleep(EnableCameraSceneName);
gameManager.goToStartingMap(this.scene);
2020-06-23 12:24:36 +02:00
}
}