Merge pull request #452 from allauthors/patch-1

Fixed bugs. Yes and no both restarted the game and zero didn't skip bet
This commit is contained in:
Jeff Atwood
2022-01-07 15:21:50 -08:00
committed by GitHub

View File

@@ -90,19 +90,23 @@ async function main() {
print('\nWHAT IS YOUR BET? ');
bet = parseInt(await input(), 10);
let minimumRequiredBet = 0;
if (bet > minimumRequiredBet) {
if (bet >= minimumRequiredBet) {
if (bet > availableDollars) {
print('SORRY, MY FRIEND, BUT YOU BET TOO MUCH.');
print(`YOU HAVE ONLY ${availableDollars} DOLLARS TO BET.`);
} else {
validBet = true;
}
} else {
// Does not meet minimum required bet
print('CHICKEN!!');
print('');
}
}
if (bet == 0)
{
// User chose not to bet.
print('CHICKEN!!');
print('');
// Don't draw a third card, draw a new set of 2 cards.
continue;
}
print('\n\nHERE IS THE CARD WE DREW: ');
print(getCardValue(cardThree));
@@ -127,7 +131,7 @@ async function main() {
print('');
print('');
if (isValidYesNoString(tryAgainInput)) {
if (isValidYesString(tryAgainInput)) {
availableDollars = 100;
} else {
print('O.K., HOPE YOU HAD FUN!');