basketball-tactics/scripts/ui/character_creator.gd

20 lines
814 B
GDScript

extends Control
const ABILITY_CONTAINER = preload("uid://cj2817cl63cf")
@onready var character_class_options: OptionButton = %CharacterClassOptions
@onready var abilities_grid: GridContainer = %AbilitiesGrid
func _ready() -> void:
var ability_containers = abilities_grid.get_children()
for ability in Abilities.Ability:
var ability_container: AbilityContainer = ability_containers[Abilities.Ability[ability]]
ability_container.ability_name = str(ability).to_pascal_case()
#var new_container: AbilityContainer = ABILITY_CONTAINER.instantiate()
#new_container.ability_name = str(ability).to_pascal_case()
#abilities_grid.add_child(new_container)
for character_class in Classes.CharacterClass:
print_debug(character_class)
character_class_options.add_item(str(character_class).to_pascal_case())