From 0ba388bbe229dd1ccfcb0831d21a5542ae0935f1 Mon Sep 17 00:00:00 2001 From: historia <[not public]> Date: Thu, 1 Oct 2026 04:26:20 -0400 Subject: feat: video poker machines added to casino --- internal/casino/types.go | 32 +++++++++++++++++--------------- 1 file changed, 17 insertions(+), 15 deletions(-) (limited to 'internal/casino/types.go') 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 { -- cgit v1.2.3