Files
Embodiment/GUI/Main Menu.gd
2021-12-13 02:15:01 -06:00

48 lines
1004 B
GDScript

extends CanvasLayer
signal complete(option)
export var credits_scene_path: String = 'res://GUI/Credits.tscn'
func _on_new_game_button_pressed() -> void:
emit_signal('complete', 'new game')
return
func _on_credits_button_pressed() -> void:
var credits_scene: Node = load(credits_scene_path).instance()
add_child(credits_scene)
return
func _on_quit_button_pressed() -> void:
get_tree().quit()
return
func _on_continue_button_mouse_entered() -> void:
if not $'Menu/Menu Elements/Menu Options/Continue/Continue Button'.disabled:
$'Menu Button Hover'.play(0.0)
return
func _on_new_game_button_mouse_entered() -> void:
$'Menu Button Hover'.play(0.0)
return
func _on_settings_button_mouse_entered() -> void:
$'Menu Button Hover'.play(0.0)
return
func _on_credits_button_mouse_entered() -> void:
$'Menu Button Hover'.play(0.0)
return
func _on_quit_button_mouse_entered() -> void:
$'Menu Button Hover'.play(0.0)
return