aboutsummaryrefslogtreecommitdiff
path: root/internal/casino/house_edge_craps.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/casino/house_edge_craps.go')
-rw-r--r--internal/casino/house_edge_craps.go6
1 files changed, 3 insertions, 3 deletions
diff --git a/internal/casino/house_edge_craps.go b/internal/casino/house_edge_craps.go
index 6b86571..d634aa6 100644
--- a/internal/casino/house_edge_craps.go
+++ b/internal/casino/house_edge_craps.go
@@ -10,9 +10,9 @@ func crapsHouseEdge(cfg TableConfig, bet string) HouseEdge {
switch bet {
case "pass", "come", "dontpass", "dontcome":
return edge(-crapsContractEV(c, bet, 0))
- case "odds pass", "odds pass / come", "odds come <n>", "odds dontpass", "odds dont <n>", "odds dontcome <n>":
+ case "odds pass", "odds pass / come", "odds come N", "odds dontpass", "odds dont N", "odds dontcome N":
return edge(0)
- case "buy <n>", "lay <n>":
+ case "buy N", "lay N":
e := HouseEdge{Note: "5% commission on wins only; bet multiples keep the vig whole"}
for _, n := range []int{2, 3, 4, 5, 6, 8, 9, 10, 11, 12} {
if !c.number(n) {
@@ -33,7 +33,7 @@ func crapsHouseEdge(cfg TableConfig, bet string) HouseEdge {
return edge(-crapsResolvedEV(c, "eleven", 0))
case "aces / boxcars":
return edge(-crapsResolvedEV(c, "aces", 0))
- case "hop <a> <b>":
+ case "hop A B":
return HouseEdge{Parts: []EdgePart{{"", -crapsResolvedEV(c, "hop", 12)}, {"(doubles)", -crapsResolvedEV(c, "hop", 11)}}}
case "small / tall":
return edge(1 - 35*crapsCollectProbability([]int{2, 3, 4, 5, 6}))