improve ui

This commit is contained in:
2026-06-01 20:17:20 +02:00
parent 0c44b420d1
commit 6c4f659fd0
7 changed files with 82 additions and 39 deletions

View File

@@ -2,15 +2,19 @@ extends Control
@onready var settings_menu: Control = $%SettingsMenu
@onready var option_menu: Control = $%OptionMenu
@onready var show_container_tween: ContainerTween = $%ShowContainerTween
@onready var hide_container_tween: ContainerTween = $%HideContainerTween
func _ready() -> void:
option_menu.settings_button.pressed.connect(_on_settings_button_pressed)
func _on_settings_button_pressed() -> void:
if TweenFX.is_playing(settings_menu, TweenFX.Animations.FOLD_IN) or TweenFX.is_playing(settings_menu, TweenFX.Animations.FOLD_OUT):
return
if settings_menu.visible:
hide_container_tween.start_tween()
TweenFX.fold_out(settings_menu)
await TweenFX.fold_out(settings_menu).finished
settings_menu.hide()
else:
show_container_tween.start_tween()
settings_menu.scale = Vector2(1,1)
settings_menu.show()
TweenFX.fold_in(settings_menu)