diff options
author | tpart <tpart120@proton.me> | 2024-07-25 19:22:49 +0200 |
---|---|---|
committer | tpart <tpart120@proton.me> | 2024-07-30 15:04:00 +0200 |
commit | 5f1a8b6d847471bb6b8ed63585408ed7e9af2d57 (patch) | |
tree | bb56b7688bb4e61a7412e44e31b9d0247acd62e3 /client | |
parent | 77db2babd6c0cf5e754bdd3d8772e0e5931be274 (diff) | |
download | hurrycurry-5f1a8b6d847471bb6b8ed63585408ed7e9af2d57.tar hurrycurry-5f1a8b6d847471bb6b8ed63585408ed7e9af2d57.tar.bz2 hurrycurry-5f1a8b6d847471bb6b8ed63585408ed7e9af2d57.tar.zst |
Fix: Touch emulates mouse which breaks auto touch detection
Diffstat (limited to 'client')
-rw-r--r-- | client/global.gd | 2 | ||||
-rw-r--r-- | client/player/onscreen_controls/controls.gd | 7 |
2 files changed, 5 insertions, 4 deletions
diff --git a/client/global.gd b/client/global.gd index 0a510d4c..3cf2816d 100644 --- a/client/global.gd +++ b/client/global.gd @@ -120,7 +120,7 @@ func _input(event): if not using_touch: using_touch = true using_touch_change.emit(using_touch) - if event is InputEventMouseButton or event is InputEventKey or event is InputEventJoypadButton or event is InputEventJoypadMotion: + if event is InputEventKey or event is InputEventJoypadButton or event is InputEventJoypadMotion: if using_touch: using_touch = false using_touch_change.emit(using_touch) diff --git a/client/player/onscreen_controls/controls.gd b/client/player/onscreen_controls/controls.gd index 094b69b7..c6fc53eb 100644 --- a/client/player/onscreen_controls/controls.gd +++ b/client/player/onscreen_controls/controls.gd @@ -21,11 +21,12 @@ extends CanvasLayer @onready var modulate_color = $MovementStick.pressed_color func _ready(): - apply_touch() + apply_touch(Global.using_touch) Global.using_touch_change.connect(apply_touch) -func apply_touch(): - visible = Global.using_touch +func apply_touch(touch): + print("APPPLYING", touch) + visible = touch func _on_boost_pressed(): Input.action_press("boost") |