private Number SpinWheel() { var result = Wheel.Spin(); Console.WriteLine($"{result.Value} {result.Color}"); return(result); }
public static void Menu(string txt) { Print(85, 1, $"Balance ${Global.Blance}", ConsoleColor.Yellow, 15); Print(85, 3, $"Total Bet ${Global.TotalBet}", ConsoleColor.Yellow, 15); Wheel wheel = new Wheel(); Bet bet = new Bet(); wheel.PrintBets(); Print(0, 15, txt, ConsoleColor.Blue); Console.SetCursorPosition(txt.Trim().Length + 1, 15); string betStr = Console.ReadLine().ToUpper();//get bet number or combination //decimal betAmount = GetAmout(); switch (betStr) { case "S": wheel.Spin(); break; case "SPLIT": bet.Betting(betStr, GetAmout(), GetBet(betStr), GetBet(betStr)); break; case "CORNER": bet.Betting(betStr, GetAmout(), GetBet(betStr), GetBet(betStr), GetBet(betStr), GetBet(betStr)); break; default: bet.Betting(betStr, GetAmout()); break; } }
//switch case to ask the user what bet they want. static void Main(string[] args) { while (true) { Wheel.Spin(); int winningNumber = Wheel.GetWinningNumber(); string winningColor = Wheel.GetWinningColor(); int[] bettingNumbers = Play.Welcome(); Console.WriteLine("\n\nThe winning number is: " + winningNumber + " " + winningColor); if (bettingNumbers.Length == 1)//straight number, red or black { if (bettingNumbers[0] == winningNumber) { Console.WriteLine("Congratulations you won $35!"); } else if (bettingNumbers[0] == 39 && winningColor == "red") { Console.WriteLine("Congratulations you won!"); } else if (bettingNumbers[0] == 40 && winningColor == "black") { Console.WriteLine("Congratulations you won!"); } else { Console.WriteLine("Sorry you lost"); } } else { bool won = false; foreach (int num in bettingNumbers) { Console.WriteLine(num); if (winningNumber == num) { Console.WriteLine("Congratulations you won"); won = true; break; } } if (!won) { Console.WriteLine("SORRY YOU LOST!! PLAY AGAIN?"); } } } }
static void Main(string[] args) { Random rng = new Random(); Wheel roulette = new Wheel(); do { Console.WriteLine(""); Console.WriteLine("Press Enter to spin."); Console.ReadLine(); roulette.Spin(rng); roulette.SayNumber(); roulette.ByEvenOdd(); roulette.RedBlack(); roulette.HighLow(); roulette.ByDozen(); roulette.Column(); roulette.Street(); roulette.Sixes(); roulette.Splits(); roulette.Corners(); }while (true); }
public static void LetsPlay() { Wheel wheel = new Wheel(); Gamble gamble = new Gamble(); Bet bet = new Bet(); int[] ball = wheel.Spin(); int whatColor = ball[0]; int land = wheel.Lands(ball); string color = wheel.RedOrBlack(whatColor).ToLower(); int typeOfBet = gamble.YourBet(); bool youWon; switch (typeOfBet) { case 1: youWon = bet.NumbersBet(land); if (youWon == true) { Console.WriteLine("WINNER"); } else { Console.WriteLine("YAH F****N LOST"); } break; case 2: youWon = bet.EvenOdd(land); if (youWon == true) { Console.WriteLine("Winner"); } else { Console.WriteLine("Broke Bitch"); } break; case 3: youWon = bet.ColorsBet(color); if (youWon == true) { Console.WriteLine("Dan go buy another boat!"); } else { Console.WriteLine("Dan please... stop gambling"); } break; case 4: youWon = bet.LowHigh(land); if (youWon == true) { Console.WriteLine("Dan lives in Vegas"); } else { Console.WriteLine("Dan... please leave"); } break; case 5: youWon = bet.Dozens(land); if (youWon == true) { Console.WriteLine("DAN GO BUY SOME PEPSI!!"); } else { Console.WriteLine("Dan spilled his diet Pepsi"); } break; } }