aboutsummaryrefslogtreecommitdiff
path: root/internal/game/render_pai_gow.go
diff options
context:
space:
mode:
authorhistoria <[not public]>2026-10-01 22:47:41 -0400
committerhistoria <[not public]>2026-10-01 22:47:41 -0400
commit8eea0e4e06a4aaa6a18edabd9897d3bea1ea2ca0 (patch)
tree63698c0618f382a553d4558a33e3d2087039c378 /internal/game/render_pai_gow.go
parent6d9908b29c8187196d23b126b1165c7e0bd0fc76 (diff)
downloadthehouseoficarus-8eea0e4e06a4aaa6a18edabd9897d3bea1ea2ca0.tar.gz
feat: consistent wager outcome table across casino games
Diffstat (limited to 'internal/game/render_pai_gow.go')
-rw-r--r--internal/game/render_pai_gow.go15
1 files changed, 1 insertions, 14 deletions
diff --git a/internal/game/render_pai_gow.go b/internal/game/render_pai_gow.go
index b125a68..390a53f 100644
--- a/internal/game/render_pai_gow.go
+++ b/internal/game/render_pai_gow.go
@@ -176,21 +176,8 @@ func paiGowOutcome(sd *casino.PaiGowShowdown, mode string) []string {
lines = append(lines, "Push Ace High: "+sd.PushAce+".")
}
}
- if sd.ShowEnvy && sd.Envy > 0 {
- lines = append(lines, "Envy: "+color.Render(mode, paiGowWin, fmt.Sprintf("+%d credits", sd.Envy)))
- }
- switch {
- case sd.Pending:
+ if sd.Pending {
lines = append(lines, color.Render(mode, paiGowLoss, "PAYMENT PENDING — type settle to retry the same result."))
- case sd.Paid:
- net := sd.Payout - sd.Stake
- netSpec, netText := paiGowPush, "Net 0 credits."
- if net > 0 {
- netSpec, netText = paiGowWin, fmt.Sprintf("Net +%d credits.", net)
- } else if net < 0 {
- netSpec, netText = paiGowLoss, fmt.Sprintf("Net %d credits.", net)
- }
- lines = append(lines, color.Render(mode, netSpec, netText))
}
return lines
}