mirror of
https://github.com/coding-horror/basic-computer-games.git
synced 2025-12-27 21:23:30 -08:00
update
This commit is contained in:
@@ -1,8 +1,11 @@
|
||||
mod util;
|
||||
|
||||
use morristown::Instructions;
|
||||
use rand::Rng;
|
||||
use util::INSTRUCTIONS;
|
||||
|
||||
use crate::util::print_check;
|
||||
|
||||
fn main() {
|
||||
morristown::print_intro("ROULETTE");
|
||||
|
||||
@@ -45,11 +48,25 @@ fn main() {
|
||||
}
|
||||
|
||||
/*SPIN AND CHECK RESULTS */
|
||||
println!("\nSPINNING");
|
||||
let spin: u8 = rand::thread_rng().gen_range(1..=38);
|
||||
|
||||
/*CHECK PLAYER AND HOUSE WALLETS */
|
||||
if player <= 0 {
|
||||
println!("OOPS! YOU JUST SPENT YOUR LAST DOLLAR");
|
||||
println!("THANKS FOR YOUR MONEY");
|
||||
println!("I'LL USE IT TO BUY A SOLID GOLD ROULETTE WHEEL");
|
||||
break;
|
||||
}
|
||||
|
||||
/*ASK FOR PLAY AGAIN */
|
||||
if house <= 0 {
|
||||
println!("YOU BROKE THE HOUSE!");
|
||||
print_check(player);
|
||||
break;
|
||||
}
|
||||
|
||||
/*IF NOT PRINT THE CHECK */
|
||||
if !morristown::prompt_bool("AGAIN?", false) {
|
||||
print_check(player);
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -36,6 +36,11 @@ pub const INSTRUCTIONS: [&str; 38] = [
|
||||
"AND THE AMOUNT,SEPARATED BY A COMMA",
|
||||
"FOR EXAMPLE:TO BET $500 ON BLACK,TYPE 48,500",
|
||||
"WHEN I ASK FOR A BET\n",
|
||||
"MINIMUM BET IS $5,MAXIMUM IS $500\n"
|
||||
"MINIMUM BET IS $5,MAXIMUM IS $500\n",
|
||||
];
|
||||
|
||||
pub fn print_check(money: usize) {
|
||||
let name = morristown::prompt_string("TO WHOM SHALL I MAKE THE CHECK?");
|
||||
let check_no; // random
|
||||
/*PRINT THE CHECK */
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user