ArkSol/scripts/sector.gd
2025-10-29 22:13:43 +01:00

26 lines
898 B
GDScript

# Plik: sector_view_script.gd (Skrypt podłączony do root węzła w sector.tscn)
extends Node2D # lub inny węzeł główny
class_name SectorView # Używamy class_name dla czystości
var sector_data: SectorData # Lokalna referencja do danych
func _ready():
# Pobieramy referencję do danych z Singletonu
sector_data = GameData.selected_sector_data
if sector_data:
print("Scena sektor załadowana. Dane pobrane dla:", sector_data.name)
# ZWOLNIJ SCHOWEK
GameData.selected_sector_data = null
# --- TUTAJ ZACZYNASZ INSTANCJONOWAĆ WIZUALIZACJE ---
# Np. rysujesz gwiazdę, planety itd.
var debug_label = Label.new()
debug_label.text = "Widok Sektora: " + sector_data.name + ", Planety: " + str(sector_data.planets.size())
debug_label.position = Vector2(100, 100)
add_child(debug_label)
else:
push_error("Błąd: Scena sektora nie otrzymała danych z GameData!")