init
This commit is contained in:
33
rougelikeaboutmechs/ui/screens/title-screen/title_screen.gd
Normal file
33
rougelikeaboutmechs/ui/screens/title-screen/title_screen.gd
Normal file
@@ -0,0 +1,33 @@
|
||||
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
|
||||
Reference in New Issue
Block a user