add tween plugin and refactoring UI

This commit is contained in:
2026-05-31 21:23:58 +02:00
parent eedd303faa
commit 6976cee6e1
63 changed files with 2029 additions and 490 deletions

View File

@@ -1,16 +1,31 @@
extends Control
@onready var play_button: Control = $%PlayButton
@onready var resume_button: Control = $%ResumeButton
@onready var play_button: Button = $%PlayButton
@onready var resume_button: Button = $%ResumeButton
@onready var settings_button: Button = $%SettingsButton
@onready var save_button: Button = $%SaveButton
@onready var quit_button: Button = $%QuitButton
@onready var show_container_tween: ContainerTween = $%ShowContainerTween
@onready var hide_container_tween: ContainerTween = $%HideContainerTween
func _ready() -> void:
play_button.pressed.connect(_on_play_button_pressed)
settings_button.pressed.connect(_on_settings_button_pressed)
save_button.pressed.connect(_on_save_button_pressed)
quit_button.pressed.connect(_on_quit_button_pressed)
func _on_resume_button_on_button_pressed() -> void:
GameState.resume_game()
func _on_play_button_pressed() -> void:
SceneManager.change_scene(SceneConfig.SceneName.GAME)
func _on_save_button_on_button_pressed() -> void:
func _on_save_button_pressed() -> void:
GameState.save_game()
func _on_quit_button_on_button_pressed() -> void:
func _on_quit_button_pressed() -> void:
GameState.quit_game()
func _on_settings_button_pressed() -> void:
if $%SettingsMenu.visible:
hide_container_tween.start_tween()
else:
show_container_tween.start_tween()