summaryrefslogtreecommitdiffstats
path: root/src/roulette.rs
diff options
context:
space:
mode:
authorsalmonik <salmonik@tuta.io>2026-11-01 16:17:19 +0100
committersalmonik <salmonik@tuta.io>2026-11-01 16:17:19 +0100
commitf07221b4e1d8aa464a44fe566884ccc0565406e9 (patch)
tree48020a68cee1c95521d594dc6803c1f7ec01c801 /src/roulette.rs
parentadd nginx + php-fpm deployment example (diff)
downloadzagan-bet-f07221b4e1d8aa464a44fe566884ccc0565406e9.tar.gz
zagan-bet-f07221b4e1d8aa464a44fe566884ccc0565406e9.zip
v3.2.0: straight and split bets anywhere on the felt; add history command
Diffstat (limited to '')
-rw-r--r--src/roulette.rs11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/roulette.rs b/src/roulette.rs
index e7b3aad..6b73c2a 100644
--- a/src/roulette.rs
+++ b/src/roulette.rs
@@ -140,6 +140,17 @@ impl BetTarget {
140 } 140 }
141 } 141 }
142 142
143 /// Total return for a winning version of this bet.
144 pub fn return_label(&self) -> &'static str {
145 match self {
146 BetTarget::Straight { .. } => "36x",
147 BetTarget::Split { .. } => "18x",
148 BetTarget::Corner { .. } => "9x",
149 BetTarget::Dozen { .. } | BetTarget::Column { .. } => "3x",
150 BetTarget::Outside { .. } => "2x",
151 }
152 }
153
143 pub fn label(&self) -> String { 154 pub fn label(&self) -> String {
144 match self { 155 match self {
145 BetTarget::Straight { number } => number.to_string(), 156 BetTarget::Straight { number } => number.to_string(),