Added credits screen off of main menu

This commit is contained in:
Benjamin Morgan 2025-10-21 21:38:06 -06:00
parent e46d1066c0
commit bb963db15f
8 changed files with 165 additions and 29 deletions

View file

@ -1,14 +1,16 @@
extends Control
signal new_game
signal credits
signal quit_game
func _ready():
$"Container/New Game".pressed.connect(_emit_new)
$Container/Quit.pressed.connect(_emit_quit)
func _emit_new():
emit_signal("new_game")
func _emit_quit():
emit_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.get_node(btn_name)
btn.pressed.connect(func(): emit_signal(buttons[btn_name]))