Patient ITL beginning

This commit is contained in:
2026-03-04 23:39:46 +01:00
parent aa43c3fb5a
commit 6b39f60feb
13 changed files with 91 additions and 203 deletions
+17 -17
View File
@@ -1,5 +1,11 @@
extends CanvasLayer
#Menu Elements
@onready var new_game = $TitleScreen/MenuContainer/NewGame
@onready var load = $TitleScreen/MenuContainer/Load
@onready var settings = $TitleScreen/MenuContainer/Settings
@onready var quit_game = $TitleScreen/MenuContainer/QuitGame
signal new_game_pressed
@@ -7,35 +13,29 @@ signal new_game_pressed
func _ready() -> void:
#Connecting signals
$TitleScreen/MenuContainer/NewGame.pressed.connect(_on_new_game_pressed)
$TitleScreen/MenuContainer/Load.pressed.connect(_on_load_pressed)
$TitleScreen/MenuContainer/Settings.pressed.connect(_on_settings_pressed)
$TitleScreen/MenuContainer/QuitGame.pressed.connect(_on_quit_game_pressed)
new_game.pressed.connect(_on_new_game_pressed)
load.pressed.connect(_on_load_pressed)
settings.pressed.connect(_on_settings_pressed)
quit_game.pressed.connect(_on_quit_game_pressed)
#Hiding everything
self.hide()
hide()
func _on_new_game_pressed() -> void:
new_game_pressed.emit()
func _on_load_pressed():
UI.get_node("UI/Load").show()
UI.get_node("UI/Load/MarginContainer/VBoxContainer/Control/Back").hide()
UI.get_node("UI/Load/MarginContainer/VBoxContainer/Control/BackTitle").show()
UI.masks.mask.visible = true
UI.pause_menu.load.show()
UI.masks.mask.show()
UI.in_title_screen = true
func _on_settings_pressed() -> void:
UI.get_node("UI/Settings").show()
UI.get_node("UI/Settings/MarginContainer/VBoxContainer/Control/Back").hide()
UI.get_node("UI/Settings/MarginContainer/VBoxContainer/Control/BackTitle").show()
UI.masks.mask.visible = true
UI.pause_menu.settings.show()
UI.masks.mask.show()
UI.in_title_screen = true
func _on_quit_game_pressed():