commit 40c619ad277ad54ffc8ec786ea92726b6c280d47
parent ed3d5e1081f9af08f1722355ddc71c939e17c7ef
Author: n0tr1v <n0tr1v@protonmail.com>
Date: Wed, 6 Dec 2023 04:16:47 -0500
fix
Diffstat:
1 file changed, 16 insertions(+), 2 deletions(-)
diff --git a/pkg/web/handlers/poker/poker.go b/pkg/web/handlers/poker/poker.go
@@ -232,7 +232,14 @@ OUTER:
}
if p.Bet < minBet {
player.Folded = true
- PokerPubSub.Pub(roomTopic, PlayerFoldEvent{Card1Idx: player.Cards[0].Idx, Card2Idx: player.Cards[1].Idx})
+
+ evt1 := PokerEvent{ID: "card" + itoa(player.Cards[0].Idx), Name: "", Idx: player.Cards[0].Idx, Top: BurnStackY, Left: BurnStackX, Reveal: false}
+ evt2 := PokerEvent{ID: "card" + itoa(player.Cards[1].Idx), Name: "", Idx: player.Cards[1].Idx, Top: BurnStackY, Left: BurnStackX, Reveal: false}
+ PokerPubSub.Pub(roomTopic, evt1)
+ PokerPubSub.Pub(roomTopic, evt2)
+ g.Ongoing.Events = append(g.Ongoing.Events, evt1, evt2)
+
+ //PokerPubSub.Pub(roomTopic, PlayerFoldEvent{Card1Idx: player.Cards[0].Idx, Card2Idx: player.Cards[1].Idx})
PokerPubSub.Pub(roomLogsTopic, LogEvent{Message: fmt.Sprintf("%s auto fold", p.Username)})
playerAlive--
if playerAlive == 1 {
@@ -249,7 +256,14 @@ OUTER:
}
if evt.Fold {
player.Folded = true
- PokerPubSub.Pub(roomTopic, PlayerFoldEvent{Card1Idx: player.Cards[0].Idx, Card2Idx: player.Cards[1].Idx})
+
+ evt1 := PokerEvent{ID: "card" + itoa(player.Cards[0].Idx), Name: "", Idx: player.Cards[0].Idx, Top: BurnStackY, Left: BurnStackX, Reveal: false}
+ evt2 := PokerEvent{ID: "card" + itoa(player.Cards[1].Idx), Name: "", Idx: player.Cards[1].Idx, Top: BurnStackY, Left: BurnStackX, Reveal: false}
+ PokerPubSub.Pub(roomTopic, evt1)
+ PokerPubSub.Pub(roomTopic, evt2)
+ g.Ongoing.Events = append(g.Ongoing.Events, evt1, evt2)
+
+ //PokerPubSub.Pub(roomTopic, PlayerFoldEvent{Card1Idx: player.Cards[0].Idx, Card2Idx: player.Cards[1].Idx})
PokerPubSub.Pub(roomLogsTopic, LogEvent{Message: fmt.Sprintf("%s fold", p.Username)})
playerAlive--
if playerAlive == 1 {