static void Main(string[] args) { bool doRun = false; GuessNumber newGame = new GuessNumber(doRun); newGame.PlayGame(); }
public void PlayGame() { Random random = new Random(); int theNumber = random.Next(1, 101); int guessed = 0; Score gameScore = new Score(); int counter = 0; do { Console.WriteLine("Gissa ett tal mellan 1 och 100: "); if(Int32.TryParse(Console.ReadLine(),out int result)) { guessed = result; counter++; if (guessed < theNumber) { Console.WriteLine("För lågt, gissa igen!"); } else if (guessed > theNumber) { Console.WriteLine("För högt, gissa igen!"); } else { Console.WriteLine("Grattis, rätt gissat på {0} försök.", guessed); } } else { Console.WriteLine("Det var inte ett tal, prova igen!"); } } while (guessed != theNumber); Console.WriteLine("Vill du spela igen? ja/nej"); string ans = Console.ReadLine(); if (ans.Equals("ja")||ans.Equals("Ja")) { GuessNumber newGame = new GuessNumber(true); gameScore.Name = ""; newGame.PlayGame(); } else { } }