From 0682c5b40e9b0a2a18dca963372eb62b11ee81f9 Mon Sep 17 00:00:00 2001
From: Paolo Brasolin <paolo.brasolin@eurac.edu>
Date: Thu, 24 Mar 2022 09:17:57 +0100
Subject: [PATCH] feat: #fe toggle keyboard on mobile

---
 frontend/src/js/fight_scene.ts | 1 +
 frontend/src/js/typewriter.ts  | 4 ++++
 2 files changed, 5 insertions(+)

diff --git a/frontend/src/js/fight_scene.ts b/frontend/src/js/fight_scene.ts
index 60d879e..401a745 100644
--- a/frontend/src/js/fight_scene.ts
+++ b/frontend/src/js/fight_scene.ts
@@ -236,6 +236,7 @@ export default class FightScene extends Phaser.Scene {
       color: "#ffffff",
     });
     this.typewriter = new Typewriter();
+    this.typewriter.setHidden(this.game.device.os.desktop);
     this.typewriter.onSubmit = (inputStatus) => {
       if (inputStatus.began_at === null) return;
       if (inputStatus.ended_at === null) return;
diff --git a/frontend/src/js/typewriter.ts b/frontend/src/js/typewriter.ts
index b451c18..1fb0ede 100644
--- a/frontend/src/js/typewriter.ts
+++ b/frontend/src/js/typewriter.ts
@@ -138,6 +138,10 @@ class Typewriter {
       final: "",
     };
   }
+
+  setHidden(hidden: boolean) {
+    this.keyboard.keyboardDOM.hidden = hidden;
+  }
 }
 
 export default Typewriter;
-- 
GitLab