Пример #1
0
        private static void DisplayCircusMonsterInfo(CircusMonster circusMonster)
        {
            Console.WriteLine($"Id: {circusMonster.Id}");
            Console.WriteLine($"Name: {circusMonster.Name}");
            Console.WriteLine($"Age: {circusMonster.Age}");
            Console.WriteLine($"Height: {circusMonster.Height}");
            Console.WriteLine($"Weight: {circusMonster.Weight}");
            Console.WriteLine($"Number of Performances: {circusMonster.NumOfPerformances}");
            Console.WriteLine($"Owns a Tent: {circusMonster.HasTent}");
            Console.WriteLine($"Specialty: {circusMonster.Specialty}");
            Console.WriteLine($"Is Happy: {(circusMonster.IsHappy() ? "Yes" : "No")}");
            Console.WriteLine(circusMonster.Roar());
            Console.WriteLine(circusMonster.Greeting());

            Console.WriteLine($"You introduce yourself and {circusMonster.Name} does a {circusMonster.MonsterPerformResponse()}");
        }
Пример #2
0
        private static void DisplayMonsterInfoScreen(SeaMonster seaMonster, SpaceMonster spaceMonster, CircusMonster circusMonster)
        {
            DisplayHeader("Monster Info");

            Console.WriteLine("Sea Monster");
            DisplaySeaMonsterInfo(seaMonster);

            Console.WriteLine();
            Console.WriteLine("Space Monster");
            DisplaySpaceMonsterInfo(spaceMonster);

            Console.WriteLine();
            Console.WriteLine("Circus Monster");
            DisplayCircusMonsterInfo(circusMonster);

            DisplayContinuePrompt();
        }
Пример #3
0
        private static void DisplayEditCircusMonster(CircusMonster myCircusMonster)
        {
            int    userResponseNum;
            double userResponseNum1;
            string userResponse;
            bool   loop = true;

            DisplayHeader("Edit Circus Monster");
            Console.WriteLine();

            while (loop)
            {
                Console.Write("Id: ");

                if (int.TryParse(Console.ReadLine(), out userResponseNum))
                {
                    myCircusMonster.Id = userResponseNum;
                    loop = false;
                }
                else
                {
                    Console.WriteLine("Please enter a valid whole number.");
                }
            }
            Console.Write("Name: ");
            myCircusMonster.Name = Console.ReadLine();
            while (!loop)
            {
                Console.Write("Age: ");
                if (int.TryParse(Console.ReadLine(), out userResponseNum))
                {
                    myCircusMonster.Age = userResponseNum;
                    loop = true;
                }
                else
                {
                    Console.WriteLine("Please enter a valid whole number.");
                }
            }
            while (loop)
            {
                Console.Write("Height: ");

                if (double.TryParse(Console.ReadLine(), out userResponseNum1))
                {
                    myCircusMonster.Height = userResponseNum1;
                    loop = false;
                }
                else
                {
                    Console.WriteLine("Please enter a valid number.");
                }
            }
            while (!loop)
            {
                Console.Write("Weight: ");

                if (double.TryParse(Console.ReadLine(), out userResponseNum1))
                {
                    myCircusMonster.Weight = userResponseNum1;
                    loop = true;
                }
                else
                {
                    Console.WriteLine("Please enter a valid number.");
                }
            }
            while (loop)
            {
                Console.Write("Number of Performances: ");
                if (int.TryParse(Console.ReadLine(), out userResponseNum))
                {
                    myCircusMonster.NumOfPerformances = userResponseNum;
                    loop = false;
                }
                else
                {
                    Console.WriteLine("Please enter a valid whole number.");
                }
            }
            while (!loop)
            {
                Console.Write("Owns a Tent: ");
                userResponse = Console.ReadLine().ToUpper();

                if (userResponse == "YES")
                {
                    myCircusMonster.HasTent = true;
                    loop = true;
                }
                else if (userResponse == "NO")
                {
                    myCircusMonster.HasTent = false;
                    loop = true;
                }
                else
                {
                    Console.WriteLine("Please enter Yes or No.");
                }
            }
            Console.Write("Specialty: ");
            myCircusMonster.Specialty = Console.ReadLine();
        }