Ejemplo n.º 1
0
        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)

            {
                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);
        }
Ejemplo n.º 2
0
        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)

            {
                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);
        }
Ejemplo n.º 3
0
        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());

            while (bet > Player.money)

            {
                throw new System.IndexOutOfRangeException("You bet more than you have.");
            }

            if (bet <= Player.money)

            {
                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);
        }
Ejemplo n.º 4
0
        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)

            {
                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);
        }
Ejemplo n.º 5
0
        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)

            {
                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);
        }
Ejemplo n.º 6
0
        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)

            {
                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);
        }
Ejemplo n.º 7
0
        public int StreetBet(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("Street Bet:", ConsoleColor.Yellow);

            WriteText.Write("To select a specific row of numbers please enter the lowest number in the street you wish to choose: ", ConsoleColor.Red);

            street = Int32.Parse(Console.ReadLine());

            rangeOfStreet = street + 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)

            {
                Player.money = Player.money - bet;

                if (red.Contains(spin))

                {
                    if (spin <= rangeOfStreet && spin >= 1)

                    {
                        winnings = 11 * 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 = 11 * 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);
        }
Ejemplo n.º 8
0
        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)

            {
                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);
        }
Ejemplo n.º 9
0
        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)

            {
                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);
        }