예제 #1
0
파일: Menu.cs 프로젝트: Kianek/sneksharp
        /// <summary>
        /// Prompts the user to choose a difficulty setting.
        /// </summary>
        /// <param name="builder"></param>
        public static void GetDifficulty(IGameOptionsBuilder builder)
        {
            int choice;

            do
            {
                Console.WriteLine("*--- Difficulty ---*");
                Console.WriteLine("1. Easy");
                Console.WriteLine("2. Normal");
                Console.WriteLine("3. Hard");
                Console.Write("Choose your difficulty: ");
                choice = ReadChoice();
            } while (choice < 1 || 3 < choice);

            builder.SetDifficulty(EnumMapper.GetDifficulty(choice));
        }