From 0fcb03633e3008169173d76c8408f5410592b3eb Mon Sep 17 00:00:00 2001 From: historia <[not public]> Date: Wed, 30 Sep 2026 05:33:45 -0400 Subject: feat: bank craps added to casino --- internal/casino/registry.go | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'internal/casino/registry.go') diff --git a/internal/casino/registry.go b/internal/casino/registry.go index 7b5de83..c53fe53 100644 --- a/internal/casino/registry.go +++ b/internal/casino/registry.go @@ -34,6 +34,13 @@ var tableGames map[GameName]tableGameDef func init() { tableGames = map[GameName]tableGameDef{ + GameCraps: { + validate: validateCraps, + normalize: func(c TableConfig) TableConfig { c.Craps = c.Craps.Normalize(); return c }, + ruleBlockName: "craps", + hasRuleBlock: func(c TableConfig) bool { return c.Craps != (CrapsConfig{}) }, + new: func(room int, c TableConfig, rng *rand.Rand) tableGame { return newCrapsTable(room, c, rng) }, + }, GameRoulette: { validate: func(c TableConfig) error { if c.Roulette.SpinTicks < 0 || c.Roulette.SpinTicks > maxSpinTicks { -- cgit v1.2.3