Files
MisguidedLaunch/scripts/configuration_menu.gd
Eric Vande Voort 7eb0dea424 init
2025-01-07 16:10:03 -06:00

17 lines
714 B
GDScript

extends Control
class_name ConfigurationMenu
@onready var modules_container = %ModulesContainer
const MODULE_SELECTOR = preload("res://scenes/module_selector.tscn")
func _ready() -> void:
for child in modules_container.get_children():
modules_container.remove_child(child)
modules_container.add_spacer(true)
modules_container.add_child(MODULE_SELECTOR.instantiate().with_location_data(GameData.ModuleType.ENGINE))
for i in DataHandler.get_mid_count():
modules_container.add_child(MODULE_SELECTOR.instantiate().with_location_data(GameData.ModuleType.MID, i))
modules_container.add_child(MODULE_SELECTOR.instantiate().with_location_data(GameData.ModuleType.COCKPIT))
modules_container.add_spacer(false)