aboutsummaryrefslogtreecommitdiff
path: root/client/player/onscreen_controls/controls.gd
diff options
context:
space:
mode:
authortpart <tpart120@proton.me>2024-08-06 21:36:35 +0200
committertpart <tpart120@proton.me>2024-08-06 21:36:35 +0200
commitbb19bbc0ec5b44585a0aa377ca0beef94e38f5e4 (patch)
tree9ddd92bed4559a39c33b0564c4caf91351bb6531 /client/player/onscreen_controls/controls.gd
parentbd2956b13e05ad43776f9e292abac65dba49293d (diff)
downloadhurrycurry-bb19bbc0ec5b44585a0aa377ca0beef94e38f5e4.tar
hurrycurry-bb19bbc0ec5b44585a0aa377ca0beef94e38f5e4.tar.bz2
hurrycurry-bb19bbc0ec5b44585a0aa377ca0beef94e38f5e4.tar.zst
Add pause button to touch screen controls; Fix touch controls visibility
Diffstat (limited to 'client/player/onscreen_controls/controls.gd')
-rw-r--r--client/player/onscreen_controls/controls.gd9
1 files changed, 9 insertions, 0 deletions
diff --git a/client/player/onscreen_controls/controls.gd b/client/player/onscreen_controls/controls.gd
index 48cab7e3..45fec653 100644
--- a/client/player/onscreen_controls/controls.gd
+++ b/client/player/onscreen_controls/controls.gd
@@ -18,6 +18,7 @@ extends CanvasLayer
@onready var buttons = $Buttons
@onready var boost = $Buttons/Boost
@onready var interact = $Buttons/Interact
+@onready var pause = $Buttons2/Pause
@onready var modulate_color = $MovementStick.pressed_color
func _ready():
@@ -42,3 +43,11 @@ func _on_interact_pressed():
func _on_interact_released():
Input.action_release("interact")
interact.modulate = Color.WHITE
+
+func _on_pause_pressed():
+ Input.action_press("ui_menu")
+ pause.modulate = modulate_color
+
+func _on_pause_released():
+ Input.action_release("ui_menu")
+ pause.modulate = Color.WHITE