Esempio n. 1
0
        public void BettingMenu()
        {
            Console.Clear();
            Player.Display();
            Console.WriteLine("How much would you like to bet?");

            int playerBet = int.Parse(Console.ReadLine());

            if (playerBet < Player.chips)
            {
                Player.RemoveChips(playerBet);
            }
            else
            {
                Console.WriteLine("You do not have enough chips");
                BettingMenu();
            }
            Console.WriteLine($"You are betting {playerBet}.");
            Thread.Sleep(1500);

            Console.Clear();
            Player.Display();

            Console.WriteLine("Please select your type of bet. \n\n 1: Outside Bet || 2: Inside individual bet || 3: SplitBet");
            var playerbetChoice = Console.ReadKey();

            switch (playerbetChoice.Key)
            {
            case ConsoleKey.D1:
                OutsideBetMenu(playerBet);

                break;

            case ConsoleKey.D2:
                inside.InsideBetMenu(playerBet);
                spin.SaveSpins(spin.SpinTheWheel());

                inside.SingleNumberBet(inside.numbersChosen, spin.ShowLastNumber(), playerBet);
                break;

            case ConsoleKey.D3:
                SplitBetMenu();
                break;

            default:
                BettingMenu();
                break;
            }
        }