From 82e571d227feeafd0af4011e701ce26b99c5e3d9 Mon Sep 17 00:00:00 2001 From: historia <[not public]> Date: Sat, 3 Oct 2026 00:51:41 -0400 Subject: fix: craps felt and wager description cleanup --- internal/game/render_casino_settlement.go | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'internal/game/render_casino_settlement.go') diff --git a/internal/game/render_casino_settlement.go b/internal/game/render_casino_settlement.go index bfe101c..2b5acc9 100644 --- a/internal/game/render_casino_settlement.go +++ b/internal/game/render_casino_settlement.go @@ -149,6 +149,12 @@ func renderCasinoSettlement(lines []casino.SettlementLine, unicode bool, paint f } } } + if settled == 0 { + // Nothing settled yet: the whole totals footer is noise, so end the + // receipt at the wager rows with the flat bottom border. + out = append(out, paint("dim", bl+strings.Repeat(h, inner)+br)) + return strings.Join(out, "\n") + } out = append(out, border(lj, bj, rj)) footer := func(text, tag string) { out = append(out, paint("dim", v)+" "+paint(tag, pad(text, inner-2, false))+" "+paint("dim", v)) -- cgit v1.2.3