From c5addb37547acff9483ad126497ffa934d223c48 Mon Sep 17 00:00:00 2001 From: Florian Fischer Date: Fri, 4 Jul 2025 10:19:52 -0400 Subject: allow to update a TextBox's text --- go/ui/textBox.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/go/ui/textBox.go b/go/ui/textBox.go index 7f8d75ee..c93e14e2 100644 --- a/go/ui/textBox.go +++ b/go/ui/textBox.go @@ -66,6 +66,12 @@ func (tb *TextBox) Centering(centering bool) *TextBox { return tb } +// UpdateText displays the new text in the TextBox. +func (tb *TextBox) UpdateText(new string) { + tb.text = new + tb.ForceRedraw() +} + func NewUnitInfo(x, y int, u *game.Unit) *TextBox { info := fmt.Sprintf("%s\nDamage: %d\nHealth: %d\nUpkeep: %d", u.String(), u.Damage(), u.Health, u.UpkeepCost()) -- cgit v1.2.3