summaryrefslogtreecommitdiffstats
path: root/src/bin/client/games/slots.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/bin/client/games/slots.rs')
-rw-r--r--src/bin/client/games/slots.rs15
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 {