asteroids/Scripts/main_menu.gd

16 lines
336 B
GDScript

extends Control
signal new_game
signal credits
signal quit_game
func _ready() -> void:
var buttons = {
"New Game": "new_game",
"Credits": "credits",
"Quit": "quit_game",
}
for btn_name in buttons.keys():
var btn = $Container/ButtonContainer.get_node(btn_name)
btn.pressed.connect(func(): emit_signal(buttons[btn_name]))