class_name HUD extends Control @onready var trap_display : TrapDisplay = %TrapDisplay func _ready() -> void: Game.hud = self func register_player(player : Player) -> void: trap_display._on_trap_list_changed(player.data.traps, player.data.active_trap) player.trap_cycled.connect(trap_display._on_trap_cycled) player.trap_quantity_changed.connect(trap_display._on_trap_quantity_changed) player.trap_list_changed.connect(trap_display._on_trap_list_changed)