dkforest

A forum and chat platform (onion)
git clone https://git.dasho.dev/n0tr1v/dkforest.git
Log | Files | Refs | LICENSE

commit 2fde2ad15ef3dee9cc704c8e0a425a5307ffd8c0
parent 0a6fe502feb9934e778c2d2bca0f7c1dc4477e69
Author: n0tr1v <n0tr1v@protonmail.com>
Date:   Tue,  5 Dec 2023 17:48:23 -0500

fix bet

Diffstat:
Mpkg/web/handlers/poker.go | 8++++----
1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/pkg/web/handlers/poker.go b/pkg/web/handlers/poker.go @@ -220,15 +220,15 @@ func (g *PokerGame) Deal(roomID string) { } PokerPubSub.Pub(roomTopic, PlayerBetEvent{PlayerIdx: i, Player: p.Username, Bet: bet, TotalBet: g.Ongoing.Players[i].Bet, Cash: g.Ongoing.Players[i].Cash}) } else if evt.Bet > 0 { - if evt.Bet < minBet { - msg := fmt.Sprintf("Bet (%d) is too low. Must bet at least %d", evt.Bet, minBet) + if (p.Bet + evt.Bet) < minBet { + msg := fmt.Sprintf("Bet (%d) is too low. Must bet at least %d", evt.Bet, minBet-p.Bet) PokerPubSub.Pub(roomUserTopic, ErrorMsgEvent{Message: msg}) continue } - if evt.Bet > minBet { + if (p.Bet + evt.Bet) > minBet { lastRisePlayerIdx = i } - minBet = evt.Bet + minBet = p.Bet + evt.Bet g.Ongoing.Players[i].Bet += evt.Bet g.Ongoing.Players[i].Cash -= evt.Bet PokerPubSub.Pub(roomTopic, PlayerBetEvent{PlayerIdx: i, Player: p.Username, Bet: evt.Bet, TotalBet: g.Ongoing.Players[i].Bet, Cash: g.Ongoing.Players[i].Cash})