aboutsummaryrefslogtreecommitdiff
path: root/internal/casino/types.go
diff options
context:
space:
mode:
authorhistoria <[not public]>2026-10-01 04:26:20 -0400
committerhistoria <[not public]>2026-10-01 04:26:20 -0400
commit0ba388bbe229dd1ccfcb0831d21a5542ae0935f1 (patch)
treec5686cf404e3dc5001d2c9b2792749ae7a3c9801 /internal/casino/types.go
parente3ff06fc79682673194c8913f0feb9e90920e7d0 (diff)
downloadthehouseoficarus-0ba388bbe229dd1ccfcb0831d21a5542ae0935f1.tar.gz
feat: video poker machines added to casino
Diffstat (limited to 'internal/casino/types.go')
-rw-r--r--internal/casino/types.go32
1 files changed, 17 insertions, 15 deletions
diff --git a/internal/casino/types.go b/internal/casino/types.go
index ecded85..b863ee7 100644
--- a/internal/casino/types.go
+++ b/internal/casino/types.go
@@ -14,11 +14,12 @@ func betRangeText(minBet, maxBet int) string {
type GameName string
const (
- GameSlots GameName = "slots"
- GameBlackjack GameName = "blackjack"
- GameBaccarat GameName = "baccarat"
- GameRoulette GameName = "roulette"
- GameCraps GameName = "craps"
+ GameVideoPoker GameName = "video_poker"
+ GameSlots GameName = "slots"
+ GameBlackjack GameName = "blackjack"
+ GameBaccarat GameName = "baccarat"
+ GameRoulette GameName = "roulette"
+ GameCraps GameName = "craps"
)
type BlackjackConfig struct {
@@ -121,16 +122,17 @@ func (c BaccaratConfig) Normalize() BaccaratConfig {
}
type TableConfig struct {
- ID string `yaml:"id"`
- Game GameName `yaml:"game"`
- MaxPlayers int `yaml:"max_players,omitempty"`
- BettingTicks int `yaml:"betting_ticks,omitempty"`
- MinBet int `yaml:"min_bet,omitempty"`
- MaxBet int `yaml:"max_bet,omitempty"`
- Blackjack BlackjackConfig `yaml:"blackjack,omitempty"`
- Baccarat BaccaratConfig `yaml:"baccarat,omitempty"`
- Roulette RouletteConfig `yaml:"roulette,omitempty"`
- Craps CrapsConfig `yaml:"craps,omitempty"`
+ ID string `yaml:"id"`
+ Game GameName `yaml:"game"`
+ MaxPlayers int `yaml:"max_players,omitempty"`
+ BettingTicks int `yaml:"betting_ticks,omitempty"`
+ MinBet int `yaml:"min_bet,omitempty"`
+ MaxBet int `yaml:"max_bet,omitempty"`
+ Blackjack BlackjackConfig `yaml:"blackjack,omitempty"`
+ Baccarat BaccaratConfig `yaml:"baccarat,omitempty"`
+ Roulette RouletteConfig `yaml:"roulette,omitempty"`
+ Craps CrapsConfig `yaml:"craps,omitempty"`
+ VideoPoker VideoPokerConfig `yaml:"video_poker,omitempty"`
}
type MachineConfig struct {