Diffstat (limited to 'Block.gd')
-rw-r--r--Block.gd14
1 files changed, 14 insertions, 0 deletions
diff --git a/Block.gd b/Block.gd
new file mode 100644
index 0000000..8101e48
--- /dev/null
+++ b/Block.gd
@@ -0,0 +1,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)