summaryrefslogtreecommitdiff
path: root/client/player/controllable_player.gd
diff options
context:
space:
mode:
authortpart <tpart120@proton.me>2024-08-06 21:50:41 +0200
committertpart <tpart120@proton.me>2024-08-06 21:50:52 +0200
commit0f91dc28ea4af3e6eb176027e79bf2d1e39111a8 (patch)
tree17847999cc956390eff331012feee0a2541bba03 /client/player/controllable_player.gd
parentbe7e809a7c4a9df2b64b1fc5d6e939c0c5b9f448 (diff)
downloadhurrycurry-0f91dc28ea4af3e6eb176027e79bf2d1e39111a8.tar
hurrycurry-0f91dc28ea4af3e6eb176027e79bf2d1e39111a8.tar.bz2
hurrycurry-0f91dc28ea4af3e6eb176027e79bf2d1e39111a8.tar.zst
Fix: Touch input always visible
Diffstat (limited to 'client/player/controllable_player.gd')
-rw-r--r--client/player/controllable_player.gd3
1 files changed, 2 insertions, 1 deletions
diff --git a/client/player/controllable_player.gd b/client/player/controllable_player.gd
index 7f33831d..2418cd5f 100644
--- a/client/player/controllable_player.gd
+++ b/client/player/controllable_player.gd
@@ -137,7 +137,8 @@ func is_input_enabled() -> bool:
func update_touch_scrolls():
# TODO: Don't call this function every frame, but only when input menu
# covered value is updated
- onscreen_controls.visible = is_input_enabled()
+ if onscreen_controls.touch_enabled:
+ onscreen_controls.visible = is_input_enabled()
func aabb_point_distance(mi: Vector2, ma: Vector2, p: Vector2) -> float:
return (p - p.clamp(mi, ma)).length()