Files
R.A.M/rougelikeaboutmechs/ui/screens/title-screen/title_screen.gd
2026-02-23 11:37:27 +01:00

34 lines
646 B
GDScript

extends Control
signal start_game()
signal show_credits()
signal show_level_select()
signal show_settings_screen()
signal quit()
func _ready():
$CenterContainer2/VBoxContainer/Start.grab_focus()
func _on_start_pressed() -> void:
start_game.emit()
queue_free()
func _on_credit_pressed() -> void:
show_credits.emit()
queue_free()
func _on_level_select_pressed() -> void:
show_level_select.emit()
queue_free()
func _on_options_pressed() -> void:
show_settings_screen.emit()
queue_free()
func _on_quit_pressed():
quit.emit()
queue_free()
func show_levels(b: bool) -> void:
$CenterContainer2/VBoxContainer/LevelSelect.visible = b