commit 2d784b597e8f54337d9f7d90b933c0cb76dec087
parent aa536699a1bb8b29bb047eb0abe14a3901973bac
Author: n0tr1v <n0tr1v@protonmail.com>
Date: Sat, 23 Dec 2023 23:03:08 -0500
Fix UI
Diffstat:
2 files changed, 10 insertions(+), 4 deletions(-)
diff --git a/pkg/web/handlers/poker.go b/pkg/web/handlers/poker.go
@@ -491,7 +491,7 @@ func PokerBetHandler(c echo.Context) error {
minRaise := g.MinRaise()
send(`<form method="post" id="actionsForm">`)
send(` <div style="display: inline-block; margin-right: 20px;">`)
- send(fmt.Sprintf(`<input type="number" name="raiseValue" value="%s" min="%s" style="width: 90px;" /><button type="submit" name="raise" value="raiseValue">%s</button><br />`, minRaise, minRaise, betBtnLbl))
+ send(fmt.Sprintf(`<input type="number" name="raiseValue" value="%s" min="%s" style="width: 90px;" /><button type="submit" name="raise" value="raiseValue" style="width: 51px;">%s</button><br />`, minRaise, minRaise, betBtnLbl))
send(` </div>`)
send(` <div style="display: inline-block; vertical-align: top;">`)
send(` <button name="submitBtn" value="check">Check</button>`)
@@ -510,17 +510,23 @@ func PokerBetHandler(c echo.Context) error {
minRaise := g.MinRaise()
send(`<form method="post" id="actionsForm">`)
send(` <div style="display: inline-block; margin-right: 20px;">`)
- send(fmt.Sprintf(`<input type="number" name="raiseValue" value="%s" min="%s" style="width: 90px;" /><button type="submit" name="raise" value="raiseValue">%s</button><br />`, minRaise, minRaise, betBtnLbl))
+ send(fmt.Sprintf(`<input type="number" name="raiseValue" value="%s" min="%s" style="width: 90px;" /><button type="submit" name="raise" value="raiseValue" style="width: 51px;">%s</button><br />`, minRaise, minRaise, betBtnLbl))
send(` </div>`)
send(` <div style="display: inline-block; vertical-align: top;">`)
if canCheck {
send(` <button name="submitBtn" value="check">Check</button>`)
+ } else {
+ send(` <button disabled>Check</button>`)
}
if minBet-playerBet > 0 {
send(` <button name="submitBtn" value="call">Call</button>`)
+ } else {
+ send(` <button disabled>Call</button>`)
}
if canFold {
send(` <button name="submitBtn" value="fold">Fold</button>`)
+ } else {
+ send(` <button disabled>Fold</button>`)
}
send(` <button name="submitBtn" value="allIn">All-in</button>`)
send(` </div>`)
diff --git a/pkg/web/handlers/poker/poker.go b/pkg/web/handlers/poker/poker.go
@@ -24,7 +24,7 @@ import (
const NbPlayers = 6
const MaxUserCountdown = 60
-const MinTimeAfterGame = 1
+const MinTimeAfterGame = 10
const BackfacingDeg = "-180deg"
const BurnStackX = 400
const BurnStackY = 30
@@ -34,7 +34,7 @@ const DealSpacing = 55
const DealerStackX = 250
const DealerStackY = 30
const NbCardsPerPlayer = 2
-const animationTime = 100 * time.Millisecond
+const animationTime = 1000 * time.Millisecond
type Poker struct {
sync.Mutex