mirror of
https://github.com/coding-horror/basic-computer-games.git
synced 2025-12-23 07:29:02 -08:00
Still unsure about $$
Is the check for the difference? Is it only when the house cannot pay what it owes?
This commit is contained in:
@@ -1,6 +1,7 @@
|
|||||||
import java.io.InputStream;
|
import java.io.InputStream;
|
||||||
import java.io.PrintStream;
|
import java.io.PrintStream;
|
||||||
import java.lang.management.PlatformLoggingMXBean;
|
import java.lang.management.PlatformLoggingMXBean;
|
||||||
|
import java.time.LocalDateTime;
|
||||||
import java.util.*;
|
import java.util.*;
|
||||||
|
|
||||||
public class Roulette {
|
public class Roulette {
|
||||||
@@ -69,14 +70,54 @@ public class Roulette {
|
|||||||
|
|
||||||
} while(playAgain());
|
} while(playAgain());
|
||||||
if(playerBalance <= 0) {
|
if(playerBalance <= 0) {
|
||||||
out.println("OOPS! YOU JUST SPENT YOUR LAST DOLLAR!");
|
out.println("THANKS FOR YOUR MONEY\nI'LL USE IT TO BUY A SOLID GOLD ROULETTE WHEEL");
|
||||||
} else if(houseBalance <= 0) {
|
} else if(houseBalance <= 0) {
|
||||||
out.println("YOU BROKE THE HOUSE!");
|
out.println("TO WHOM SHALL I MAKE THE CHECK");
|
||||||
|
String name = scanner.nextLine();
|
||||||
|
out.println();
|
||||||
|
for(int i = 0; i < 72; i++) {
|
||||||
|
out.print("-");
|
||||||
|
}
|
||||||
|
out.println();
|
||||||
|
for(int i = 0; i < 50; i++) {
|
||||||
|
out.print(" ");
|
||||||
|
}
|
||||||
|
out.println("CHECK NO. " + random.nextInt(0,1000));
|
||||||
|
out.println();
|
||||||
|
for(int i = 0; i < 40; i++) {
|
||||||
|
out.print(" ");
|
||||||
|
}
|
||||||
|
out.println(LocalDateTime.now());
|
||||||
|
out.println("\n");
|
||||||
|
out.println("PAY TO THE ORDER OF----- " + name + "------$" + (playerBalance - 1000));
|
||||||
|
out.println("\n");
|
||||||
|
for(int i = 0; i < 10; i++) {
|
||||||
|
out.print(" ");
|
||||||
|
}
|
||||||
|
out.println("THE MEMORY BANK OF NEW YORK");
|
||||||
|
for(int i = 0; i < 40; i++) {
|
||||||
|
out.print(" ");
|
||||||
|
}
|
||||||
|
out.println("THE COMPUTER");
|
||||||
|
for(int i = 0; i < 40; i++) {
|
||||||
|
out.print(" ");
|
||||||
|
}
|
||||||
|
out.println("----------X-----");
|
||||||
|
for(int i = 0; i < 72; i++) {
|
||||||
|
out.print("-");
|
||||||
|
}
|
||||||
|
out.println("\n");
|
||||||
|
out.println("COME BACK SOON");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private boolean playAgain() {
|
private boolean playAgain() {
|
||||||
if(playerBalance > 0 && houseBalance > 0) {
|
if(playerBalance > 0) {
|
||||||
|
if(houseBalance <= 0) {
|
||||||
|
out.println("YOU BROKE THE HOUSE!");
|
||||||
|
//using default values
|
||||||
|
playerBalance = 101000;
|
||||||
|
}
|
||||||
out.println("PLAY AGAIN?");
|
out.println("PLAY AGAIN?");
|
||||||
return scanner.nextLine().toLowerCase().charAt(0) == 'y';
|
return scanner.nextLine().toLowerCase().charAt(0) == 'y';
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
Reference in New Issue
Block a user