diff options
Diffstat (limited to '')
| -rw-r--r-- | src/roulette.rs | 11 |
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(), |
