예제 #1
0
        static void Main(string[] args)
        {
            bool        doRun   = false;
            GuessNumber newGame = new GuessNumber(doRun);

            newGame.PlayGame();
        }
예제 #2
0
        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
            {

            }



        }