aboutsummaryrefslogtreecommitdiff
path: root/internal/casino/types.go
diff options
context:
space:
mode:
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 {