From 92965712d5f26fd4d1422c6ee727f38d4faf8b48 Mon Sep 17 00:00:00 2001
From: Paolo Brasolin <paolo.brasolin@eurac.edu>
Date: Wed, 6 Apr 2022 10:40:09 +0200
Subject: [PATCH] feat: #fe responsive spear length

---
 frontend/src/js/spear.ts | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/frontend/src/js/spear.ts b/frontend/src/js/spear.ts
index 243172a..9e1bb6a 100644
--- a/frontend/src/js/spear.ts
+++ b/frontend/src/js/spear.ts
@@ -20,7 +20,8 @@ class Spear extends Phaser.Physics.Arcade.Sprite {
     this.play({ key: "spearAni", repeat: -1 });
     scene.add.existing(this);
 
-    this.setScale(3);
+    // NOTE: a spear reaching shoulder height makes sense
+    this.setScale((scene.player.displayHeight * 0.8) / this.displayWidth);
 
     this.source = source;
     this.target = target;
-- 
GitLab