From 2029666ea57bf002910f33549847ca38358ac8f8 Mon Sep 17 00:00:00 2001 From: nyosic Date: Sat, 8 Feb 2025 00:55:04 +0100 Subject: [PATCH] add work for making money --- main | Bin 21000 -> 21040 bytes main.cpp | 71 ++++++++++++++++++++++++++++++++++++++++++++----------- 2 files changed, 57 insertions(+), 14 deletions(-) diff --git a/main b/main index 8853173d08f59244183df8fdfeb62cb0c8666b04..7313388fe5dd8820b0a55765e89b629fef7ab1d6 100755 GIT binary patch delta 2939 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 diff --git a/main.cpp b/main.cpp index cfb8def..e5777a8 100644 --- a/main.cpp +++ b/main.cpp @@ -47,7 +47,8 @@ void coinflip() { if (flip_result == 0) { cout << "The result is Heads!" << endl; - } else { + } + else { cout << "The result is Tails!" << endl; } @@ -56,11 +57,13 @@ void coinflip() { system("clear"); cout << "Congratulations! You won! You get double the bet amount." << endl; balance += 2 * bet_amount; - } else if ((user_choice == 'T' || user_choice == 't') && flip_result == 1) { + } + else if ((user_choice == 'T' || user_choice == 't') && flip_result == 1) { system("clear"); cout << "Congratulations! You won! You get double the bet amount." << endl; balance += 2 * bet_amount; - } else { + } + else { system("clear"); cout << "Sorry! You lost the bet. Better luck next time!" << endl; } @@ -73,7 +76,8 @@ void coinflip() { if (end_choice == 'y' || end_choice == 'Y') { system("clear"); coinflip(); - } else { + } + else { system("clear"); } } @@ -105,10 +109,12 @@ void slots() { if (slot1 == slot2 && slot2 == slot3) { cout << "JACKPOT! You won triple your bet amount!" << endl; balance += 3 * bet_amount; - } else if (slot1 == slot2 || slot2 == slot3 || slot1 == slot3) { + } + else if (slot1 == slot2 || slot2 == slot3 || slot1 == slot3) { cout << "Nice! You won double your bet amount!" << endl; balance += 2 * bet_amount; - } else { + } + else { cout << "You lost! Better luck next time!" << endl; } @@ -120,7 +126,8 @@ void slots() { if (end_choice == 'y' || end_choice == 'Y') { system("clear"); slots(); - } else { + } + else { system("clear"); } } @@ -164,7 +171,8 @@ void blackjack() { cout << "You bust! Dealer wins." << endl; } } - } while (choice == 'H' || choice == 'h'); + } + while (choice == 'H' || choice == 'h'); cout << "Dealer's turn. Dealer's total is " << dealerTotal << "." << endl; @@ -177,9 +185,11 @@ void blackjack() { if (dealerTotal > 21 || playerTotal > dealerTotal) { cout << "You win! You gain " << bet_amount << " NyscoCoins." << endl; balance += 2 * bet_amount; // Win pays 2:1 - } else if (playerTotal < dealerTotal) { + } + else if (playerTotal < dealerTotal) { cout << "Dealer wins! You lose your bet." << endl; - } else { + } + else { cout << "It's a tie! Your bet is returned." << endl; balance += bet_amount; // Return bet } @@ -192,7 +202,8 @@ void blackjack() { if (end_choice == 'y' || end_choice == 'Y') { system("clear"); blackjack(); - } else { + } + else { system("clear"); } } @@ -238,7 +249,8 @@ void diceRoll() { if (total == outcome) { cout << "Congratulations! You won double your bet amount!" << endl; balance += 2 * bet_amount; - } else { + } + else { cout << "You lost! Better luck next time!" << endl; } @@ -250,7 +262,8 @@ void diceRoll() { if (end_choice == 'y' || end_choice == 'Y') { system("clear"); diceRoll(); - } else { + } + else { system("clear"); } } @@ -300,7 +313,30 @@ void withdraw() { } } +void work() { + int work_days; + + cout << "How many days do you want to work (days = seconds): "; + cin >> work_days; + + cout << "Working..." << endl; + for (int i = 0; i < work_days; i++) { + system("clear"); + cout << "\rWorking... " << i + 1 << " days" << endl; + sleep(1); + } + system("clear"); + cout << "\nWork done!" << endl; + sleep(3); + int money_recieved = work_days * 20; + bank_balance += money_recieved; + cout << "\nYou recieved " << money_recieved << "$ for working " << work_days << " days." << endl; + sleep(3); + system("clear"); +} + int main() { + system("clear"); char game_choice; do { @@ -326,6 +362,8 @@ int main() { cout << "(D) - Dice Roll" << endl; cout << "(H) - Higher or Lower (coming soon!)" << endl; cout << "--------------------" << endl; + cout << "(J) - Go To Work" << endl; + cout << "--------------------" << endl; cout << "(M) - Deposit Money" << endl; cout << "(W) - Withdraw NyscoCoins" << endl; cout << "--------------------" << endl; @@ -366,6 +404,10 @@ int main() { system("clear"); withdraw(); break; + case 'J': case 'j': + system("clear"); + work(); + break; case 'Q': case 'q': cout << "Thanks for playing!" << endl; break; @@ -373,7 +415,8 @@ int main() { cout << "Invalid choice. Please try again." << endl; break; } - } while (game_choice != 'Q' && game_choice != 'q'); + } + while (game_choice != 'Q' && game_choice != 'q'); system("pause"); return 0;