diff options
Diffstat (limited to 'src/client/games/blackjack.rs')
| -rw-r--r-- | src/client/games/blackjack.rs | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/src/client/games/blackjack.rs b/src/client/games/blackjack.rs index bad1781..d5f45b3 100644 --- a/src/client/games/blackjack.rs +++ b/src/client/games/blackjack.rs | |||
| @@ -56,15 +56,14 @@ impl Game for BlackjackGame { | |||
| 56 | .get("status") | 56 | .get("status") |
| 57 | .map(String::as_str) | 57 | .map(String::as_str) |
| 58 | .unwrap_or("ready"); | 58 | .unwrap_or("ready"); |
| 59 | let balance = state | 59 | let balance = state.data.get("balance").map(String::as_str).unwrap_or("?"); |
| 60 | .data | ||
| 61 | .get("balance") | ||
| 62 | .map(String::as_str) | ||
| 63 | .unwrap_or("?"); | ||
| 64 | let hand = Self::state(state); | 60 | let hand = Self::state(state); |
| 65 | 61 | ||
| 66 | if let Some(error) = state.data.get("error") { | 62 | if let Some(error) = state.data.get("error") { |
| 67 | let bet = hand.as_ref().map(|hand| hand.bet).unwrap_or(state.bet_amount); | 63 | let bet = hand |
| 64 | .as_ref() | ||
| 65 | .map(|hand| hand.bet) | ||
| 66 | .unwrap_or(state.bet_amount); | ||
| 68 | return format!( | 67 | return format!( |
| 69 | "=== BLACKJACK ===\r\nBalance: {balance} PLN Bet: {bet} PLN\r\n\r\n\r\nERROR: {error}\r\n[Q] Quit" | 68 | "=== BLACKJACK ===\r\nBalance: {balance} PLN Bet: {bet} PLN\r\n\r\n\r\nERROR: {error}\r\n[Q] Quit" |
| 70 | ); | 69 | ); |
