From 54c69845f0b67fbf2a7ac9c917184dccec69d277 Mon Sep 17 00:00:00 2001 From: techrunner Date: Tue, 3 Sep 2024 17:36:33 -0500 Subject: [PATCH] Attempted to make pause screen gamepad acontrollable --- Assets/scripts/Pause Screen.gd | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/Assets/scripts/Pause Screen.gd b/Assets/scripts/Pause Screen.gd index 9667a09..07d8cea 100644 --- a/Assets/scripts/Pause Screen.gd +++ b/Assets/scripts/Pause Screen.gd @@ -3,15 +3,28 @@ extends Control signal paused signal unpaused + +var selected:int = 0 +var menu_items = [$"Pause Menu/Menu/Resume", $"Pause Menu/Menu/Settings", $"Pause Menu/Menu/Quit"] + func _ready(): Input.mouse_mode = Input.MOUSE_MODE_CAPTURED func _input(event): if event.is_action_pressed("quit"): pause_game_button() - - + if event.is_action_pressed("move_back"): + if selected + 1 < len(menu_items) - 1: + #menu_items[selected].flat = false + selected += 1 + #menu_items[selected].flat = true + if event.is_action_pressed("move_forward"): + if selected - 1 > 0: + #menu_items[selected].flat = false + selected -= 1 + #menu_items[selected].flat = true func pause_game_button(): + selected = 0 if $Settings.visible: $Settings.hide() $"Pause Menu".show()