public ActionResult Index(Guessing model) { if (ModelState.IsValid) { var answer = (int)Session["Answer"]; var counters = (Counters)Session[SessionKeys.Counters]; counters.PlayerCounter++; if (model.Guess > answer) { ViewBag.Win = -1; } else if (model.Guess < answer) { ViewBag.Win = 1; } else { ViewBag.Win = 0; counters.ComputerCounter = ComputerGuessing(); } } return(View(model)); }
public ActionResult GuessingGame(double input) { Guessing LocalGuessing = new Guessing(); int.TryParse(Session["CorrectNumber"].ToString(), out int CorrectNumber); ViewBag.Result = LocalGuessing.NumberCheck(input, CorrectNumber); return(View("game")); }
public ActionResult GuessingGame(int Number) { Guessing game = (Guessing)Session["game"]; ViewBag.Spel = game.GuessResult(Number); ViewBag.Fries = game.Tries.Count; Session["game"] = game; //KAKA HttpCookie myCookie; List <int> numbers = new List <int>(); myCookie = Request.Cookies.Get("Highscore"); if (myCookie == null) { // skapa cookie myCookie = new HttpCookie("Highscore"); myCookie.Expires = DateTime.Now.AddHours(1); } else { string[] stringTries = myCookie.Value.Split('C'); foreach (string item in stringTries) { numbers.Add(int.Parse(item)); } } numbers.Add(Number); numbers.Sort(); myCookie.Value = ""; foreach (int item in numbers) { myCookie.Value += item.ToString() + 'C'; } myCookie.Value = myCookie.Value.Remove(myCookie.Value.Length - 1, 1); Response.Cookies.Add(myCookie); ViewBag.numbers = numbers; return(View()); }
public ActionResult GuessingGame() { Guessing game = new Guessing(); Session["game"] = game; HttpCookie myCookie = Request.Cookies.Get("Highscore"); if (myCookie != null) { List <int> nummerna = new List <int>(); string[] stringNumbers = myCookie.Value.Split('C'); foreach (string item in stringNumbers) { nummerna.Add(int.Parse(item)); } Session["numabares"] = nummerna; } return(View()); }
public static bool userMainMenu() { Console.Title = "Fun with C#!"; Console.Clear(); Console.WriteLine("Welcome to my fun with console window app!"); Console.WriteLine("1) Check the DNS address of any website!"); Console.WriteLine("2) Lets play some music!"); Console.WriteLine("3) Have your computer speak for you!"); Console.WriteLine("4) Find your exact age and your lucky numbers!"); Console.WriteLine("5) Guess what number I am thinking of!"); Console.WriteLine("6) Play Roulette for fun!"); Console.WriteLine("7) Play Craps for fun!"); Console.WriteLine("8) Two sum! The array game of fun!"); Console.WriteLine("9) Need some dice? Here you go!"); Console.WriteLine("10) Different types of sorts, find out their sort times!"); Console.WriteLine("11) Lets play FizzBuzz!"); Console.WriteLine("12) Sieve of Eratosthenes as a list."); Console.WriteLine("13) Nothing here! 13 is Unlucky!!"); Console.WriteLine("14) Sieve of Eratosthenes as a hash!"); Console.WriteLine("15) Calculator! That is cool!"); Console.WriteLine("16) How does the swap method rearrange values?"); Console.WriteLine("17) ++Variable, or Variable++, what is the difference?"); Console.WriteLine("18) Lets talk about collections!"); Console.WriteLine("19) Lets talk about synchronous vs asynchronous!"); Console.WriteLine("20) MD5 Hash password crack!"); Console.WriteLine("21) How does temp swap work?"); Console.WriteLine("Or hit any other key for end program prompt."); Console.Write("Choose here: "); string result = Console.ReadLine(); if (result == "1") { Address.check(); return(true); } else if (result == "2") { Music.playMusic(); return(true); } else if (result == "3") { Speak.talking(); return(true); } else if (result == "4") { Age.agePlay(); return(true); } else if (result == "5") { Guessing.guessingPlay(); return(true); } else if (result == "6") { Roulette.roulettePlay(); return(true); } else if (result == "7") { Crapps.crappsPlay(); return(true); } else if (result == "8") { TwoSum.doesitadd(); return(true); } else if (result == "9") { Dice.rollem(); return(true); } else if (result == "10") { ArraySearch.searchtime(); return(true); } else if (result == "11") { Fizz.buzz(); return(true); } else if (result == "12") { SieveOfEratosthenesList.PrimesList(); return(true); } else if (result == "14") { Sieve_of_EratosthenesHash.primehash(); return(true); } else if (result == "15") { calculator.numbers(); return(true); } else if (result == "16") { int a = 20; int b = 30; Swap.SwapNum(ref a, ref b); Console.ReadLine(); return(true); } else if (result == "17") { AssignmentThenOperation.Execute(); return(true); } else if (result == "18") { Collections.Execute(); return(true); } else if (result == "19") { SyncVsASync.Execute(); return(true); } else if (result == "20") { MD5HashCrack.Execute(); return(true); } else if (result == "21") { TempSwap.Execute(); return(true); } else { Null.Object(); return(false); } }