Skip to content
Snippets Groups Projects
Commit e3bf8e99 authored by Paolo.Brasolin's avatar Paolo.Brasolin
Browse files

refactor: #fe clean up typewriter binding

parent 0b44a3bc
No related branches found
No related tags found
No related merge requests found
...@@ -11,8 +11,8 @@ import Foe from "./foe"; ...@@ -11,8 +11,8 @@ import Foe from "./foe";
import Typewriter from "./typewriter"; import Typewriter from "./typewriter";
interface InputStatus { interface InputStatus {
began_at: string | null; began_at: string;
ended_at: string | null; ended_at: string;
typed: string; typed: string;
final: string; final: string;
} }
...@@ -28,7 +28,6 @@ export default class FightScene extends Phaser.Scene { ...@@ -28,7 +28,6 @@ export default class FightScene extends Phaser.Scene {
player: Phaser.Types.Physics.Arcade.SpriteWithDynamicBody; player: Phaser.Types.Physics.Arcade.SpriteWithDynamicBody;
cluesGroup: Phaser.Physics.Arcade.Group; cluesGroup: Phaser.Physics.Arcade.Group;
beGame: Types.Game; beGame: Types.Game;
inputStatus: InputStatus;
typewriter: Typewriter; typewriter: Typewriter;
score: number; score: number;
health: number; health: number;
...@@ -81,12 +80,6 @@ export default class FightScene extends Phaser.Scene { ...@@ -81,12 +80,6 @@ export default class FightScene extends Phaser.Scene {
} }
async create() { async create() {
this.inputStatus = {
typed: "",
final: "",
began_at: null,
ended_at: null,
};
this.initCluesGroup(); this.initCluesGroup();
this.createAnimations(); this.createAnimations();
...@@ -123,8 +116,7 @@ export default class FightScene extends Phaser.Scene { ...@@ -123,8 +116,7 @@ export default class FightScene extends Phaser.Scene {
// this.scale.refresh(); // this.scale.refresh();
this.createHUD(); this.createHUD();
this.createAndBindTypewriter();
this.initAndBindGuessPreview();
this.beGame = (await backend.createGame()).data; this.beGame = (await backend.createGame()).data;
this.beGame = ( this.beGame = (
...@@ -322,7 +314,7 @@ export default class FightScene extends Phaser.Scene { ...@@ -322,7 +314,7 @@ export default class FightScene extends Phaser.Scene {
} }
} }
initAndBindGuessPreview() { createAndBindTypewriter() {
this.typewriter ??= new Typewriter(); this.typewriter ??= new Typewriter();
this.typewriter.setHidden(this.game.device.os.desktop); this.typewriter.setHidden(this.game.device.os.desktop);
this.typewriter.onSubmit = (inputStatus) => { this.typewriter.onSubmit = (inputStatus) => {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment