From 23153f8cbda23bcc0ce8960516545103eb562bfd Mon Sep 17 00:00:00 2001 From: AnthonyMichaelTDM <68485672+AnthonyMichaelTDM@users.noreply.github.com> Date: Sun, 27 Feb 2022 23:44:18 -0800 Subject: [PATCH] bug fix dealer wasn't playing because of a logic error, fixed --- 10_Blackjack/rust/src/main.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/10_Blackjack/rust/src/main.rs b/10_Blackjack/rust/src/main.rs index e1d9a29d..e3a0a459 100644 --- a/10_Blackjack/rust/src/main.rs +++ b/10_Blackjack/rust/src/main.rs @@ -401,8 +401,10 @@ impl<'a> GAME<'a> { print!("{}", player_hands_message); println!("{} Hand:\t{}", player.get_name(), player.hand_as_string(true)); - if player.bet == 0 { //player is out of money - break; //exit turn loop + if let PlayerType::Player = player.player_type { //player isn't the dealer + if player.bet == 0 {//player is out of money + break;//exit turn loop + } } //play through turn