diff options
Diffstat (limited to '')
| -rw-r--r-- | src/bin/client/games/slots.rs | 15 |
1 files changed, 6 insertions, 9 deletions
diff --git a/src/bin/client/games/slots.rs b/src/bin/client/games/slots.rs index bc0a9b4..76a5c4d 100644 --- a/src/bin/client/games/slots.rs +++ b/src/bin/client/games/slots.rs | |||
| @@ -30,18 +30,15 @@ impl Game for SlotsGame { | |||
| 30 | fn render(&self, state: &GameState) -> String { | 30 | fn render(&self, state: &GameState) -> String { |
| 31 | let reels = state.data.get("reels").cloned().unwrap_or_default(); | 31 | let reels = state.data.get("reels").cloned().unwrap_or_default(); |
| 32 | 32 | ||
| 33 | let mut output = format!("\n=== SLOTS ===\r\n"); | 33 | format!( |
| 34 | output += &format!("Bet: {} PLN\r\n", state.bet_amount); | 34 | "=== SLOTS ===\r\nBet: {} PLN\r\n{}\r\n\r\nPress [SPACE] to spin!\r\n\r\nControls: [+/-] Adjust Bet [Q] Quit", |
| 35 | output += &format!("{}\r\n", self.render_reels(&reels)); | 35 | state.bet_amount, |
| 36 | output += "\nPress [SPACE] to spin!\r\n"; | 36 | self.render_reels(&reels) |
| 37 | output += "\nControls: [+/-] Adjust Bet [Q] Quit\r\n"; | 37 | ) |
| 38 | output | ||
| 39 | } | 38 | } |
| 40 | 39 | ||
| 41 | fn render_lines(&self, _state: &GameState) -> usize { | 40 | fn render_lines(&self, _state: &GameState) -> usize { |
| 42 | // Fixed count matching the render() layout: | 41 | 7 |
| 43 | // blank, header, bet, reels, blank, prompt, blank, controls | ||
| 44 | 8 | ||
| 45 | } | 42 | } |
| 46 | 43 | ||
| 47 | fn get_help(&self) -> String { | 44 | fn get_help(&self) -> String { |
