1 2 3 4 5 6 7 8 9 10 11 12 13 14
extends Node2D var bg var label: Label func configure(text: String, background: Color, text_color: Color = Color.white): if !bg: bg = $ColorRect if !label: label = $Label bg.color = background label.text = text if text_color != Color.white: label.add_color_override("font_color", text_color)