public int RedOrBlackBet(int spin) { WheelSpin wheel = new WheelSpin(); string redOrBlack; int winnings = 0; int bet = 0; int[] red = { 1, 3, 5, 7, 9, 12, 14, 16, 18, 19, 21, 23, 25, 27, 30, 32, 34, 36 }; int[] black = { 2, 4, 6, 8, 10, 11, 13, 15, 17, 20, 22, 24, 26, 28, 29, 31, 33, 35 }; int[] green = { 0, 37 }; WriteText.WriteLine("Red/Black Bet:", ConsoleColor.Yellow); WriteText.Write("Please Enter red or black: ", ConsoleColor.Red); redOrBlack = Console.ReadLine(); redOrBlack.ToLower(); WriteText.Write($"You have ${Player.money}. Please enter how much you would like to bet: ", ConsoleColor.Red); bet = Int32.Parse(Console.ReadLine()); if (bet > Player.money) { throw new System.IndexOutOfRangeException("You bet more than you have."); } if (bet <= Player.money) { wheel.displayWheel(); Player.money = Player.money - bet; if (red.Contains(spin) && redOrBlack == "red") { winnings = 2 * bet; Player.money = winnings + Player.money; WriteText.WriteLine($"The spin was {spin} red.", ConsoleColor.Green); WriteText.WriteLine($"You won ${winnings}. You now have ${Player.money}.", ConsoleColor.Green); } if (red.Contains(spin) && redOrBlack != "red") { WriteText.WriteLine($"The spin was {spin} red.", ConsoleColor.Red); WriteText.WriteLine($"You lost ${bet}. You now have ${Player.money}.", ConsoleColor.Red); } if (black.Contains(spin) && redOrBlack == "black") { winnings = 2 * bet; Player.money = winnings + Player.money; WriteText.WriteLine($"The spin was {spin} black.", ConsoleColor.Green); WriteText.WriteLine($"You won ${winnings}. You now have ${Player.money}.", ConsoleColor.Green); } if (black.Contains(spin) && redOrBlack != "black") { WriteText.WriteLine($"The spin was {spin} black.", ConsoleColor.Red); WriteText.WriteLine($"You lost ${bet}. You now have ${Player.money}.", ConsoleColor.Red); } if (spin == 0 || spin == 00) { WriteText.WriteLine($"The spin was {spin} green.", ConsoleColor.Red); WriteText.WriteLine($"You lost ${bet}. You now have ${Player.money}.", ConsoleColor.Red); } } return(Player.money); }
public int NumbersBet(int spin) { WheelSpin wheel = new WheelSpin(); int bet = 0; int number = 0; int winnings = 0; int[] red = { 1, 3, 5, 7, 9, 12, 14, 16, 18, 19, 21, 23, 25, 27, 30, 32, 34, 36 }; int[] black = { 2, 4, 6, 8, 10, 11, 13, 15, 17, 20, 22, 24, 26, 28, 29, 31, 33, 35 }; int[] green = { 0, 37 }; WriteText.WriteLine("Number Bet:", ConsoleColor.Yellow); WriteText.Write("Please enter the number you would like to bet on up to 36: ", ConsoleColor.Red); number = Int32.Parse(Console.ReadLine()); WriteText.Write($"You have ${Player.money}. Please enter how much you would like to bet: ", ConsoleColor.Red); bet = Int32.Parse(Console.ReadLine()); if (bet > Player.money) { throw new System.IndexOutOfRangeException("You bet more than you have."); } if (bet <= Player.money) { wheel.displayWheel(); Player.money = Player.money - bet; if (red.Contains(spin)) { WriteText.WriteLine($"The spin was {spin} red.", ConsoleColor.Red); } if (black.Contains(spin)) { WriteText.WriteLine($"The spin was {spin} black.", ConsoleColor.Red); } if (green.Contains(spin)) { if (spin == 00) { WriteText.WriteLine($"The spin was {spin} green.", ConsoleColor.Red); } else { WriteText.WriteLine($"The spin was {spin} green.", ConsoleColor.Red); } } if (spin == number) { winnings = 35 * bet; Player.money = winnings + Player.money; WriteText.WriteLine($"You won ${winnings}. You now have ${Player.money}.", ConsoleColor.Green); } if (spin != number) { WriteText.WriteLine($"You lost ${bet}. You now have ${Player.money}.", ConsoleColor.Red); } } return(Player.money); }
public int EvenOrOddBet(int spin) { WheelSpin wheel = new WheelSpin(); string evenOrOdd; int winnings = 0; int bet = 0; int[] red = { 1, 3, 5, 7, 9, 12, 14, 16, 18, 19, 21, 23, 25, 27, 30, 32, 34, 36 }; int[] black = { 2, 4, 6, 8, 10, 11, 13, 15, 17, 20, 22, 24, 26, 28, 29, 31, 33, 35 }; int[] green = { 0, 37 }; WriteText.WriteLine("Evens/Odds Bet:", ConsoleColor.Yellow); WriteText.Write("Please enter even or odd ", ConsoleColor.Red); evenOrOdd = Console.ReadLine(); evenOrOdd.ToLower(); WriteText.Write($"You have ${Player.money}. Please enter how much you would like to bet: ", ConsoleColor.Red); bet = Int32.Parse(Console.ReadLine()); if (bet > Player.money) { throw new System.IndexOutOfRangeException("You bet more than you have."); } if (bet <= Player.money) { wheel.displayWheel(); Player.money = Player.money - bet; if (red.Contains(spin)) { WriteText.WriteLine($"The spin was {spin} red.", ConsoleColor.Red); } if (black.Contains(spin)) { WriteText.WriteLine($"The spin was {spin} black.", ConsoleColor.Red); } if (green.Contains(spin)) { if (spin == 00) { WriteText.WriteLine($"The spin was {spin} green.", ConsoleColor.Red); } else { WriteText.WriteLine($"The spin was {spin} green.", ConsoleColor.Red); } } if (spin % 2 == 0 && evenOrOdd == "even") { winnings = bet * 2; Player.money = winnings + Player.money; WriteText.WriteLine($"You won ${winnings}. You now have ${Player.money}.", ConsoleColor.Green); } else if (spin % 2 == 1 && evenOrOdd == "odd") { winnings = bet * 2; Player.money = winnings + Player.money; WriteText.WriteLine($"You won ${winnings}. You now have ${Player.money}.", ConsoleColor.Green); } else { WriteText.WriteLine($"You lost ${bet}. You now have ${Player.money}.", ConsoleColor.Red); } } return(Player.money); }
public int DozensBet(int spin) { WheelSpin wheel = new WheelSpin(); string dozen; int winnings = 0; int bet = 0; int[] red = { 1, 3, 5, 7, 9, 12, 14, 16, 18, 19, 21, 23, 25, 27, 30, 32, 34, 36 }; int[] black = { 2, 4, 6, 8, 10, 11, 13, 15, 17, 20, 22, 24, 26, 28, 29, 31, 33, 35 }; int[] green = { 0, 37 }; WriteText.Write("For dozen (1-12) type first:\n" + "For dozen (13-24) type second:\n" + "For dozen (25-36) type third:", ConsoleColor.Red); dozen = Console.ReadLine(); dozen.ToLower(); WriteText.Write($"You have ${Player.money}. Please enter how much you would like to bet: ", ConsoleColor.Red); bet = Int32.Parse(Console.ReadLine()); if (bet > Player.money) { throw new System.IndexOutOfRangeException("You bet more than you have."); } if (bet <= Player.money) { wheel.displayWheel(); Player.money = Player.money - bet; if (red.Contains(spin)) { if (spin <= 12 && spin >= 1 && dozen == "first") { winnings = 3 * bet; Player.money = winnings + Player.money; WriteText.WriteLine($"The spin was {spin} red.", ConsoleColor.Green); WriteText.WriteLine($"You won ${winnings}. You now have ${Player.money}.", ConsoleColor.Green); } if (spin <= 12 && spin >= 1 && dozen != "first") { WriteText.WriteLine($"The spin was {spin} red.", ConsoleColor.Red); WriteText.WriteLine($"You lost ${bet}. You now have ${Player.money}.", ConsoleColor.Red); } if (spin >= 13 && spin <= 24 && dozen == "second") { winnings = 3 * bet; Player.money = winnings + Player.money; WriteText.WriteLine($"The spin was {spin} red.", ConsoleColor.Green); WriteText.WriteLine($"You won ${winnings}. You now have ${Player.money}.", ConsoleColor.Green); } if (spin >= 13 && spin <= 24 && dozen != "second") { WriteText.WriteLine($"The spin was {spin} red.", ConsoleColor.Red); WriteText.WriteLine($"You lost ${bet}. You now have ${Player.money}.", ConsoleColor.Red); } if (spin >= 25 && spin <= 36 && dozen == "third") { winnings = 3 * bet; Player.money = winnings + Player.money; WriteText.WriteLine($"The spin was {spin} red.", ConsoleColor.Green); WriteText.WriteLine($"You won ${winnings}. You now have ${Player.money}.", ConsoleColor.Green); } if (spin >= 25 && spin <= 36 && dozen != "third") { WriteText.WriteLine($"The spin was {spin} red.", ConsoleColor.Red); WriteText.WriteLine($"You lost ${bet}. You now have ${Player.money}.", ConsoleColor.Red); } } if (black.Contains(spin)) { if (spin <= 12 && spin >= 1 && dozen == "first") { winnings = 3 * bet; Player.money = winnings + Player.money; WriteText.WriteLine($"The spin was {spin} black.", ConsoleColor.Green); WriteText.WriteLine($"You won ${winnings}. You now have ${Player.money}.", ConsoleColor.Green); } if (spin <= 12 && spin >= 1 && dozen != "first") { WriteText.WriteLine($"The spin was {spin} black.", ConsoleColor.Red); WriteText.WriteLine($"You lost ${bet}. You now have ${Player.money}.", ConsoleColor.Red); } if (spin >= 13 && spin <= 24 && dozen == "second") { winnings = 3 * bet; Player.money = winnings + Player.money; WriteText.WriteLine($"The spin was {spin} black.", ConsoleColor.Green); WriteText.WriteLine($"You won ${winnings}. You now have ${Player.money}.", ConsoleColor.Green); } if (spin >= 13 && spin <= 24 && dozen != "second") { WriteText.WriteLine($"The spin was {spin} black.", ConsoleColor.Red); WriteText.WriteLine($"You lost ${bet}. You now have ${Player.money}.", ConsoleColor.Red); } if (spin >= 25 && spin <= 36 && dozen == "third") { winnings = 3 * bet; Player.money = winnings + Player.money; WriteText.WriteLine($"The spin was {spin} black.", ConsoleColor.Green); WriteText.WriteLine($"You won ${winnings}. You now have ${Player.money}.", ConsoleColor.Green); } if (spin >= 25 && spin <= 36 && dozen != "third") { WriteText.WriteLine($"The spin was {spin} black.", ConsoleColor.Red); WriteText.WriteLine($"You lost ${bet}. You now have ${Player.money}.", ConsoleColor.Red); } } if (spin == 0 || spin == 00) { WriteText.WriteLine($"The spin was {spin} green.", ConsoleColor.Red); WriteText.WriteLine($"You lost ${bet}. You now have ${Player.money}.", ConsoleColor.Red); } } return(Player.money); }
public int LowOrHighBet(int spin) { WheelSpin wheel = new WheelSpin(); string lowOrHigh; int winnings = 0; int bet = 0; int[] red = { 1, 3, 5, 7, 9, 12, 14, 16, 18, 19, 21, 23, 25, 27, 30, 32, 34, 36 }; int[] black = { 2, 4, 6, 8, 10, 11, 13, 15, 17, 20, 22, 24, 26, 28, 29, 31, 33, 35 }; int[] green = { 0, 37 }; WriteText.WriteLine("Lows/Highs Bet:", ConsoleColor.Yellow); WriteText.Write("lows (1-18) or highs (19-36)? Please enter low/high: ", ConsoleColor.Red); lowOrHigh = Console.ReadLine(); lowOrHigh.ToLower(); WriteText.Write($"You have ${Player.money}. Please enter how much you would like to bet: ", ConsoleColor.Red); bet = Int32.Parse(Console.ReadLine()); if (bet > Player.money) { throw new System.IndexOutOfRangeException("You bet more than you have."); } if (bet <= Player.money) { wheel.displayWheel(); if (red.Contains(spin)) { Player.money = Player.money - bet; if (spin <= 18 && spin >= 1 && lowOrHigh == "low") { winnings = 2 * bet; Player.money = winnings + Player.money; WriteText.WriteLine($"The spin was {spin} red.", ConsoleColor.Green); WriteText.WriteLine($"You won ${winnings}. You now have ${Player.money}.", ConsoleColor.Green); } if (spin <= 18 && spin >= 1 && lowOrHigh != "low") { WriteText.WriteLine($"The spin was {spin} red.", ConsoleColor.Red); WriteText.WriteLine($"You lost ${bet}. You now have ${Player.money}.", ConsoleColor.Red); } if (spin >= 19 && lowOrHigh == "high") { winnings = 2 * bet; Player.money = winnings + Player.money; WriteText.WriteLine($"The spin was {spin} red.", ConsoleColor.Green); WriteText.WriteLine($"You won ${winnings}. You now have ${Player.money}.", ConsoleColor.Green); } if (spin >= 19 && lowOrHigh != "high") { WriteText.WriteLine($"The spin was {spin} red.", ConsoleColor.Red); WriteText.WriteLine($"You lost ${bet}. You now have ${Player.money}.", ConsoleColor.Red); } if (spin == 0 || spin == 00) { WriteText.WriteLine($"The spin was {spin} red.", ConsoleColor.Red); WriteText.WriteLine($"You lost ${bet}. You now have ${Player.money}.", ConsoleColor.Red); } } if (black.Contains(spin)) { Player.money = Player.money - bet; if (spin <= 18 && spin >= 1 && lowOrHigh == "low") { winnings = 2 * bet; Player.money = winnings + Player.money; WriteText.WriteLine($"The spin was {spin} black.", ConsoleColor.Green); WriteText.WriteLine($"You won ${winnings}. You now have ${Player.money}.", ConsoleColor.Green); } if (spin <= 18 && spin >= 1 && lowOrHigh != "low") { WriteText.WriteLine($"The spin was {spin} black.", ConsoleColor.Red); WriteText.WriteLine($"You lost ${bet}. You now have ${Player.money}.", ConsoleColor.Red); } if (spin >= 19 && lowOrHigh == "high") { winnings = 2 * bet; Player.money = winnings + Player.money; WriteText.WriteLine($"The spin was {spin} black.", ConsoleColor.Green); WriteText.WriteLine($"You won ${winnings}. You now have ${Player.money}.", ConsoleColor.Green); } if (spin >= 19 && lowOrHigh != "high") { WriteText.WriteLine($"The spin was {spin} black.", ConsoleColor.Red); WriteText.WriteLine($"You lost ${bet}. You now have ${Player.money}.", ConsoleColor.Red); } } if (green.Contains(spin)) { if (spin == 0 || spin == 00) { WriteText.WriteLine($"The spin was {spin} green.", ConsoleColor.Red); WriteText.WriteLine($"You lost ${bet}. You now have ${Player.money}.", ConsoleColor.Red); } } } return(Player.money); }
public int SixLineBet(int spin) { WheelSpin wheel = new WheelSpin(); int street; int rangeOfStreet; int winnings = 0; int bet = 0; int[] red = { 1, 3, 5, 7, 9, 12, 14, 16, 18, 19, 21, 23, 25, 27, 30, 32, 34, 36 }; int[] black = { 2, 4, 6, 8, 10, 11, 13, 15, 17, 20, 22, 24, 26, 28, 29, 31, 33, 35 }; int[] green = { 0, 37 }; WriteText.WriteLine("SixLine Bet:", ConsoleColor.Yellow); WriteText.Write("To select a specific two rows of numbers please enter the lowest number in the street you wish to choose: ", ConsoleColor.Red); street = Int32.Parse(Console.ReadLine()); rangeOfStreet = street + 5; WriteText.Write($"You have ${Player.money}. Please enter how much you would like to bet: ", ConsoleColor.Red); bet = Int32.Parse(Console.ReadLine()); if (bet > Player.money) { throw new System.IndexOutOfRangeException("You bet more than you have."); } if (bet <= Player.money) { wheel.displayWheel(); Player.money = Player.money - bet; if (red.Contains(spin)) { if (spin <= rangeOfStreet && spin >= 1) { winnings = 6 * bet; Player.money = winnings + Player.money; WriteText.WriteLine($"The spin was {spin} red.", ConsoleColor.Green); WriteText.WriteLine($"You won ${winnings}. You now have ${Player.money}.", ConsoleColor.Green); } if (spin > rangeOfStreet) { WriteText.WriteLine($"The spin was {spin} red.", ConsoleColor.Red); WriteText.WriteLine($"You lost ${bet}. You now have ${Player.money}.", ConsoleColor.Red); } } if (black.Contains(spin)) { if (spin <= rangeOfStreet && spin >= 1) { winnings = 6 * bet; Player.money = winnings + Player.money; WriteText.WriteLine($"The spin was {spin} black.", ConsoleColor.Green); WriteText.WriteLine($"You won ${winnings}. You now have ${Player.money}.", ConsoleColor.Green); } if (spin > rangeOfStreet) { WriteText.WriteLine($"The spin was {spin} black.", ConsoleColor.Red); WriteText.WriteLine($"You lost ${bet}. You now have ${Player.money}.", ConsoleColor.Red); } } if (spin == 0 || spin == 00) { WriteText.WriteLine($"The spin was {spin} green.", ConsoleColor.Red); WriteText.WriteLine($"You lost ${bet}. You now have ${Player.money}.", ConsoleColor.Red); } } return(Player.money); }
public int CornerBet(int spin) { WheelSpin wheel = new WheelSpin(); int cornerNumber; int winnings = 0; int bet = 0; bool win = false; int[] red = { 1, 3, 5, 7, 9, 12, 14, 16, 18, 19, 21, 23, 25, 27, 30, 32, 34, 36 }; int[] black = { 2, 4, 6, 8, 10, 11, 13, 15, 17, 20, 22, 24, 26, 28, 29, 31, 33, 35 }; int[] green = { 0, 37 }; int[] column1 = { 1, 4, 7, 10, 13, 16, 19, 22, 25, 28, 31, 34 }; int[] column2 = { 2, 5, 8, 11, 14, 17, 20, 23, 26, 29, 32, 35 }; int[] column3 = { 3, 6, 9, 12, 15, 18, 21, 24, 27, 30, 33, 36 }; int[] PlayerCorner = new int[4]; WriteText.WriteLine("Corner Bet:", ConsoleColor.Yellow); WriteText.Write("Select the number that will be located at the bottom left corner of your square: ", ConsoleColor.Red); cornerNumber = Int32.Parse(Console.ReadLine()); if (column1.Contains(cornerNumber) || column2.Contains(cornerNumber)) { PlayerCorner[0] = cornerNumber; PlayerCorner[1] = cornerNumber + 1; PlayerCorner[2] = cornerNumber + 3; PlayerCorner[3] = cornerNumber + 4; } if (column3.Contains(cornerNumber)) { PlayerCorner[0] = cornerNumber; PlayerCorner[1] = cornerNumber - 1; PlayerCorner[2] = cornerNumber + 3; PlayerCorner[3] = cornerNumber + 2; } WriteText.Write($"You have ${Player.money}. Please enter how much you would like to bet: ", ConsoleColor.Red); bet = Int32.Parse(Console.ReadLine()); if (bet > Player.money) { throw new System.IndexOutOfRangeException("You bet more than you have."); } if (bet <= Player.money) { wheel.displayWheel(); Player.money = Player.money - bet; if (red.Contains(spin)) { foreach (int i in PlayerCorner) { if (spin == i) { win = true; break; } if (spin != i) { win = false; } } if (win == true) { winnings = 8 * bet; Player.money = winnings + Player.money; WriteText.WriteLine($"The spin was {spin} red.", ConsoleColor.Green); WriteText.WriteLine($"You won ${winnings}. You now have ${Player.money}.", ConsoleColor.Green); } if (win == false) { WriteText.WriteLine($"The spin was {spin} red.", ConsoleColor.Red); WriteText.WriteLine($"You lost ${bet}. You now have ${Player.money}.", ConsoleColor.Red); } } if (black.Contains(spin)) { foreach (int i in PlayerCorner) { if (spin == i) { win = true; break; } if (spin != i) { win = false; } } if (win == true) { winnings = 8 * bet; Player.money = winnings + Player.money; WriteText.WriteLine($"The spin was {spin} black.", ConsoleColor.Green); WriteText.WriteLine($"You won ${winnings}. You now have ${Player.money}.", ConsoleColor.Green); } if (win == false) { WriteText.WriteLine($"The spin was {spin} black.", ConsoleColor.Red); WriteText.WriteLine($"You lost ${bet}. You now have ${Player.money}.", ConsoleColor.Red); } } if (spin == 0 || spin == 00) { WriteText.WriteLine($"The spin was {spin} green.", ConsoleColor.Red); WriteText.WriteLine($"You lost ${bet}. You now have ${Player.money}.", ConsoleColor.Red); } } return(Player.money); }
public int ColumnBet(int spin) { WheelSpin wheel = new WheelSpin(); string column; int winnings = 0; int bet = 0; int[] red = { 1, 3, 5, 7, 9, 12, 14, 16, 18, 19, 21, 23, 25, 27, 30, 32, 34, 36 }; int[] black = { 2, 4, 6, 8, 10, 11, 13, 15, 17, 20, 22, 24, 26, 28, 29, 31, 33, 35 }; int[] green = { 0, 37 }; int[] column1 = { 1, 4, 7, 10, 13, 16, 19, 22, 25, 28, 31, 34 }; int[] column2 = { 2, 5, 8, 11, 14, 17, 20, 23, 26, 29, 32, 35 }; int[] column3 = { 3, 6, 9, 12, 15, 18, 21, 24, 27, 30, 33, 36 }; WriteText.WriteLine("Column Bet:", ConsoleColor.Yellow); WriteText.WriteLine("Please Enter number (1) (2) or (3) See board above (1:Bottom, 2:Middle, 3:Top)", ConsoleColor.Red); column = Console.ReadLine(); column.ToLower(); WriteText.WriteLine($"You have ${Player.money}. Please enter how much you would like to bet: ", ConsoleColor.Red); bet = Int32.Parse(Console.ReadLine()); if (bet > Player.money) { throw new System.IndexOutOfRangeException("You bet more than you have."); } if (bet <= Player.money) { wheel.displayWheel(); Player.money = Player.money - bet; if (red.Contains(spin)) { if (column1.Contains(spin) && column == "first") { winnings = 3 * bet; Player.money = winnings + Player.money; WriteText.WriteLine($"The spin was {spin} red.", ConsoleColor.Green); WriteText.WriteLine($"You won ${winnings}. You now have ${Player.money}.", ConsoleColor.Green); } if (column1.Contains(spin) && column != "first") { WriteText.WriteLine($"The spin was {spin} red.", ConsoleColor.Red); WriteText.WriteLine($"You lost ${bet}. You now have ${Player.money}.", ConsoleColor.Red); } if (column2.Contains(spin) && column == "second") { winnings = 3 * bet; Player.money = winnings + Player.money; WriteText.WriteLine($"The spin was {spin} red.", ConsoleColor.Green); WriteText.WriteLine($"You won ${winnings}. You now have ${Player.money}.", ConsoleColor.Green); } if (column2.Contains(spin) && column != "second") { WriteText.WriteLine($"The spin was {spin} red.", ConsoleColor.Red); WriteText.WriteLine($"You lost ${bet}. You now have ${Player.money}.", ConsoleColor.Red); } if (column3.Contains(spin) && column == "third") { winnings = 3 * bet; Player.money = winnings + Player.money; WriteText.WriteLine($"The spin was {spin} red.", ConsoleColor.Green); WriteText.WriteLine($"You won ${winnings}. You now have ${Player.money}.", ConsoleColor.Green); } if (column3.Contains(spin) && column != "third") { WriteText.WriteLine($"The spin was {spin} red.", ConsoleColor.Red); WriteText.WriteLine($"You lost ${bet}. You now have ${Player.money}.", ConsoleColor.Red); } } if (black.Contains(spin)) { if (column1.Contains(spin) && column == "first") { winnings = 3 * bet; Player.money = winnings + Player.money; WriteText.WriteLine($"The spin was {spin} black.", ConsoleColor.Green); WriteText.WriteLine($"You won ${winnings}. You now have ${Player.money}.", ConsoleColor.Green); } if (column1.Contains(spin) && column != "first") { WriteText.WriteLine($"The spin was {spin} black.", ConsoleColor.Red); WriteText.WriteLine($"You lost ${bet}. You now have ${Player.money}.", ConsoleColor.Red); } if (column2.Contains(spin) && column == "second") { winnings = 3 * bet; Player.money = winnings + Player.money; WriteText.WriteLine($"The spin was {spin} black.", ConsoleColor.Green); WriteText.WriteLine($"You won ${winnings}. You now have ${Player.money}.", ConsoleColor.Green); } if (column2.Contains(spin) && column != "second") { WriteText.WriteLine($"The spin was {spin} black.", ConsoleColor.Red); WriteText.WriteLine($"You lost ${bet}. You now have ${Player.money}.", ConsoleColor.Red); } if (column3.Contains(spin) && column == "third") { winnings = 3 * bet; Player.money = winnings + Player.money; WriteText.WriteLine($"The spin was {spin} black.", ConsoleColor.Green); WriteText.WriteLine($"You won ${winnings}. You now have ${Player.money}.", ConsoleColor.Green); } if (column3.Contains(spin) && column != "third") { WriteText.WriteLine($"The spin was {spin} black.", ConsoleColor.Red); WriteText.WriteLine($"You lost ${bet}. You now have ${Player.money}.", ConsoleColor.Red); } } if (spin == 0 || spin == 00) { WriteText.WriteLine($"The spin was {spin} green.", ConsoleColor.Red); WriteText.WriteLine($"You lost ${bet}. You now have ${Player.money}.", ConsoleColor.Red); } } return(Player.money); }
public int SplitBet(int spin) { WheelSpin wheel = new WheelSpin(); int splitNumber1; int splitNumber2 = 0; int winnings = 0; int bet = 0; int[] red = { 1, 3, 5, 7, 9, 12, 14, 16, 18, 19, 21, 23, 25, 27, 30, 32, 34, 36 }; int[] black = { 2, 4, 6, 8, 10, 11, 13, 15, 17, 20, 22, 24, 26, 28, 29, 31, 33, 35 }; int[] green = { 0, 37 }; int[] column1 = { 1, 4, 7, 10, 13, 16, 19, 22, 25, 28, 31, 34 }; int[] column2 = { 2, 5, 8, 11, 14, 17, 20, 23, 26, 29, 32, 35 }; int[] column3 = { 3, 6, 9, 12, 15, 18, 21, 24, 27, 30, 33, 36 }; WriteText.WriteLine("Split Bet:", ConsoleColor.Yellow); WriteText.Write("You are making a split bet. Select your first number: ", ConsoleColor.Red); splitNumber1 = Int32.Parse(Console.ReadLine()); if (column1.Contains(splitNumber1)) { if (splitNumber1 == 1) { WriteText.Write("Please enter the number you wish to split with (2, or 4): ", ConsoleColor.Red); splitNumber2 = Int32.Parse(Console.ReadLine()); } if (splitNumber1 == 34) { WriteText.Write("Please enter the number you wish to split with (31, or 35): ", ConsoleColor.Red); splitNumber2 = Int32.Parse(Console.ReadLine()); } if (splitNumber1 != 1 && splitNumber1 != 34) { WriteText.Write($"Please enter the number you wish to split with ({splitNumber1 - 3}, {splitNumber1 + 1}, or {splitNumber1 + 3}): ", ConsoleColor.Red); splitNumber2 = Int32.Parse(Console.ReadLine()); } } if (column2.Contains(splitNumber1)) { if (splitNumber1 == 2) { WriteText.Write("Please enter the number you wish to split with (1, 3, or 5): ", ConsoleColor.Red); splitNumber2 = Int32.Parse(Console.ReadLine()); } if (splitNumber1 == 35) { WriteText.Write("Please enter the number you wish to split with (32, 34, 36): ", ConsoleColor.Red); splitNumber2 = Int32.Parse(Console.ReadLine()); } if (splitNumber1 != 2 && splitNumber1 != 35) { WriteText.Write($"Please enter the number you wish to split with ({splitNumber1 - 3}, {splitNumber1 - 1}, {splitNumber1 + 1}, or {splitNumber1 + 3}): ", ConsoleColor.Red); splitNumber2 = Int32.Parse(Console.ReadLine()); } } if (column3.Contains(splitNumber1)) { if (splitNumber1 == 3) { WriteText.Write("Please enter the number you wish to split with (2, or 6): ", ConsoleColor.Red); splitNumber2 = Int32.Parse(Console.ReadLine()); } if (splitNumber1 == 36) { WriteText.Write("Please enter the number you wish to split with (33, or 35): ", ConsoleColor.Red); splitNumber2 = Int32.Parse(Console.ReadLine()); } if (splitNumber1 != 3 && splitNumber1 != 36) { WriteText.Write($"Please enter the number you wish to split with ({splitNumber1 - 3}, {splitNumber1 - 1}, or {splitNumber1 + 3}): ", ConsoleColor.Red); splitNumber2 = Int32.Parse(Console.ReadLine()); } } WriteText.Write($"You have ${Player.money}. Please enter how much you would like to bet: ", ConsoleColor.Red); bet = Int32.Parse(Console.ReadLine()); if (bet > Player.money) { throw new System.IndexOutOfRangeException("You bet more than you have."); } if (bet <= Player.money) { wheel.displayWheel(); Player.money = Player.money - bet; if (red.Contains(spin)) { if (spin == splitNumber1 || spin == splitNumber2) { winnings = 17 * bet; Player.money = winnings + Player.money; WriteText.WriteLine($"The spin was {spin} red.", ConsoleColor.Green); WriteText.WriteLine($"You won ${winnings}. You now have ${Player.money}.", ConsoleColor.Green); } if (spin != splitNumber1 || spin != splitNumber2) { WriteText.WriteLine($"The spin was {spin} red.", ConsoleColor.Red); WriteText.WriteLine($"You lost ${bet}. You now have ${Player.money}.", ConsoleColor.Red); } } if (black.Contains(spin)) { if (spin == splitNumber1 || spin == splitNumber2) { winnings = 17 * bet; Player.money = winnings + Player.money; WriteText.WriteLine($"The spin was {spin} black.", ConsoleColor.Green); WriteText.WriteLine($"You won ${winnings}. You now have ${Player.money}.", ConsoleColor.Green); } if (spin != splitNumber1 || spin != splitNumber2) { WriteText.WriteLine($"The spin was {spin} black.", ConsoleColor.Red); WriteText.WriteLine($"You lost ${bet}. You now have ${Player.money}.", ConsoleColor.Red); } } if (spin == 0 || spin == 00) { WriteText.WriteLine($"The spin was {spin} green.", ConsoleColor.Red); WriteText.WriteLine($"You lost ${bet}. You now have ${Player.money}.", ConsoleColor.Red); } } return(Player.money); }