Diffstat (limited to 'Block.gd')
| -rw-r--r-- | Block.gd | 14 |
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) |