commit 54188e2bb741cf15ac9ad130cf5a2bc4ce31b20d
parent f0c37db4076a15a55d4326ebcadcf2ba0f322983
Author: n0tr1v <n0tr1v@protonmail.com>
Date: Tue, 5 Dec 2023 20:13:26 -0500
cleanup
Diffstat:
1 file changed, 20 insertions(+), 4 deletions(-)
diff --git a/pkg/web/handlers/poker.go b/pkg/web/handlers/poker.go
@@ -796,6 +796,22 @@ func buildSeatsHtml(g *PokerGame) string {
return seats
}
+func drawErrorMsgEvent(evt ErrorMsgEvent) string {
+ return `<style>#errorMsg:before { content: "` + evt.Message + `"; }</style>`
+}
+
+func drawPlayerBetEvent(evt PlayerBetEvent) string {
+ return `<style>#seat` + itoa(evt.PlayerIdx+1) + `_cash:before { content: "` + itoa(evt.Cash) + `"; }</style>`
+}
+
+func drawYourCardEvent(evt YourCardEvent) string {
+ return `<style>#yourCard` + itoa(evt.Idx) + `:before { content: "` + evt.Name + `"; color: ` + colorForCard(evt.Name) + `; }</style>`
+}
+
+func drawGameStartedEvent(evt GameStartedEvent) string {
+ return `<style>#deckHash:before { content: "` + evt.DeckHash + `"; }</style>`
+}
+
func drawGameIsDoneHtml(g *PokerGame, evt GameIsDoneEvent) (html string) {
html += `<style>#deckStr:before { content: "` + evt.DeckStr + `"; }</style>`
for i, p := range g.Players {
@@ -1110,15 +1126,15 @@ Loop:
if _, ok := payload.(PokerSeatLeftEvent); ok {
send(drawSeatsHtml(authUser, g))
} else if evt, ok := payload.(GameStartedEvent); ok {
- send(`<style>#deckHash:before { content: "` + evt.DeckHash + `"; }</style>`)
+ send(drawGameStartedEvent(evt))
} else if evt, ok := payload.(GameIsDoneEvent); ok {
send(drawGameIsDoneHtml(g, evt))
} else if evt, ok := payload.(YourCardEvent); ok {
- send(`<style>#yourCard` + itoa(evt.Idx) + `:before { content: "` + evt.Name + `"; color: ` + colorForCard(evt.Name) + `; }</style>`)
+ send(drawYourCardEvent(evt))
} else if evt, ok := payload.(PlayerBetEvent); ok {
- send(`<style>#seat` + itoa(evt.PlayerIdx+1) + `_cash:before { content: "` + itoa(evt.Cash) + `"; }</style>`)
+ send(drawPlayerBetEvent(evt))
} else if evt, ok := payload.(ErrorMsgEvent); ok {
- send(`<style>#errorMsg:before { content: "` + evt.Message + `"; }</style>`)
+ send(drawErrorMsgEvent(evt))
} else if evt, ok := payload.(PlayerFoldEvent); ok {
send(drawPlayerFoldEvent(evt))
} else if evt, ok := payload.(ShowCardsEvent); ok {