More work on taking quests

This commit is contained in:
2025-08-06 04:17:27 -04:00
parent 2c99ece532
commit d705ed0496
22 changed files with 270 additions and 72 deletions

View File

@@ -9,20 +9,28 @@ const quest_panel_entry_template = preload("res://quest_panel_entry.tscn")
@onready var quests = %Quests
func _ready() -> void:
Game.top_menu = self
func hide_submenus() -> void:
members.visible = false
quests.visible = false
func _on_members_button_pressed() -> void:
if !members.visible:
hide_submenus()
members.visible = !members.visible
for child in members_list.get_children():
child.enabled = members.visible
func _on_quests_button_pressed() -> void:
if !quests.visible:
hide_submenus()
quests.visible = !quests.visible
for child in quest_list.get_children():
child.enabled = quests.visible
func add_member(data : AdventurerData) -> void:
func add_member(member : AdventurerData) -> void:
var entry = member_panel_entry_template.instantiate()
entry.setup(data)
entry.setup(member)
members_list.add_child(entry)
func add_quest(quest : Quest) -> void: