Added a sound effect when a menu option is hovered

This commit is contained in:
hz
2025-10-31 22:07:05 -05:00
parent d751b677c3
commit 8feb7bbc47
14 changed files with 277 additions and 24 deletions
+16
View File
@@ -1,5 +1,17 @@
extends Control
func _ready():
_register_focus_sounds()
func _register_focus_sounds() -> void:
var button_container := $MarginContainer/MarginContainer/VBoxContainer
for child in button_container.get_children():
if child is BaseButton:
var button: BaseButton = child
if not button.is_connected("focus_entered", Callable(self, "_on_menu_item_focus")):
button.focus_entered.connect(_on_menu_item_focus)
if not button.is_connected("mouse_entered", Callable(self, "_on_menu_item_focus")):
button.mouse_entered.connect(_on_menu_item_focus)
func _on_start_button_pressed():
get_tree().change_scene_to_file("uid://dchj6g2i8ebph")
@@ -9,3 +21,7 @@ func _on_settings_button_pressed():
func _on_quit_button_pressed():
get_tree().quit()
func _on_menu_item_focus() -> void:
if MenuSfx:
MenuSfx.play_hover()