public void GetGameDuration() { User_Interface.ClearScreen(); User_Interface.DisplayMessage("How long would you like to play?" + "\n\n\tPress 1 for 7 days." + "\n\n\tPress 2 for 14 days." + "\n\n\tPress 3 for 30 days."); switch (User_Interface.GetUserKey()) { case "D1": User_Interface.DisplayMessage("\nYou choose to play for 7 days!"); daysPlayed = 7; User_Interface.Wait(); break; case "D2": User_Interface.DisplayMessage("\nYou choose to play for 14 days!"); daysPlayed = 14; User_Interface.Wait(); break; case "D3": User_Interface.DisplayMessage("\nYou choose to play for 30 days!"); daysPlayed = 30; User_Interface.Wait(); break; default: User_Interface.ClearScreen(); User_Interface.DisplayMessage("\nInvalid choose. Press Enter to try again..."); User_Interface.Wait(); GetGameDuration(); break; } }
public string EnterStore() { string action = "continue"; User_Interface.ClearScreen(); User_Interface.DisplayMessage("Welcome to WALMART! Get your SHIT and get OUT!\n"); User_Interface.DisplayMessage(" Inventory/Purchase "); User_Interface.DisplayMessage(" Lemons Press 1 to buy"); User_Interface.DisplayMessage(" Cups of Sugar Press 2 to buy"); User_Interface.DisplayMessage(" Ice Cubes Press 3 to buy"); User_Interface.DisplayMessage(" Paper Cups Press 4 to buy"); switch (User_Interface.GetUserKey()) { case "D1": action = "lemons"; break; case "D2": action = "sugar"; break; case "D3": action = "ice"; break; case "D4": action = "cups"; break; default: User_Interface.DisplayMessage("Please enter \"1\",\"2\",\"3\" or \"4\"."); EnterStore(); break; } return(action); }
static void Main(string[] args) { Game game = new Game(); Customer customer1 = new Customer(); Customer customer2 = new Customer(); Inventory inventory1 = new Inventory(); Inventory inventory2 = new Inventory(); Store store = new Store(); Weather weather1 = new Weather(); Weather weather2 = new Weather(); string action; Console.WriteLine("Introduciton:\n"); game.Introduction(); Player player1 = new Human(); Player player2 = null; switch (Human.SelectOpponent().ToLower()) { case "yes": player2 = new Computer(); break; case "no": player2 = new Human(); break; default: break; } game.GetGameDuration(); User_Interface.DisplayMessage(message: "Player1: " + player1.DisplayPlayerName() + "\tPlayer2: " + player2.DisplayPlayerName()); //Remove this line when done. int i = 0; while (game.daysPlayed > 0) { i++; User_Interface.ClearScreen(); User_Interface.DisplayMessage("day: " + i); DateTime dt = DateTime.Now.AddDays(-game.daysPlayed); string strDate = dt.ToString("yyyyMMdd"); User_Interface.DisplayMessage("\t Weather date is: " + strDate); weather1.DisplayWeather(strDate, player1.city, player1.state); player1.DisplayInventory(); while (store.GoingToStore()) { action = store.EnterStore(); switch (action) { case "lemons": store.BuyMoreLemons(player1); break; case "sugar": store.BuyMoreSugar(player1); break; case "ice": store.BuyMoreIce(player1); break; case "cups": store.BuyMoreCups(player1); break; } } User_Interface.Wait(); customer1.GetNumberOfCustomers(weather1.conds); customer1.GetPercentOfSales(Convert.ToInt32(weather1.maxtempi)); User_Interface.Wait(); game.daysPlayed -= 1; } string connectionString = "SERVER = desktop-ca2gle0; DATABASE = LemonadeStand; Integrated Security=true;"; SqlConnection sqlconn = new SqlConnection(connectionString); sqlconn.Open(); HighScore_tb.InsertPlayerScore("Todd", "2.67", sqlconn); HighScore_tb.GetTopTenScores(sqlconn); sqlconn.Close(); User_Interface.Exit(); }