Exemple #1
0
        public void MainMenu()
        {
            Console.WriteLine("Type 1 to create a pet.");
            Console.WriteLine("Type 2 to select an individual pet.");
            Console.WriteLine("Type 3 to show shelter pets info.");
            Console.WriteLine("Type 4 to show status of all shelter pets.");
            Console.WriteLine("Type 5 to feed or oil all pets.");
            Console.WriteLine("Type 6 to play with all shelter pets.");
            Console.WriteLine("Type 7 to take all shelter pets to the vet or to the mechanic.");
            Console.WriteLine("Type 9 to exit\n");
            menuInput = Console.ReadLine();
            Console.Clear();

            switch (menuInput)
            {
            case "1": shelter.CreatePet();
                break;

            case "2": IndividualPetMenu();
                break;

            case "3": shelter.ViewAllPetList();
                break;

            case "4": shelter.ViewAllPetStatus();
                break;

            case "5":
                Console.Clear();
                foreach (Organic element in shelter.listOfOrganicPets)
                {
                    element.FeedPet();
                }

                foreach (Robotic element in shelter.listOfRoboticPets)
                {
                    element.OilPet();
                }
                break;

            case "6":
                Console.Clear();
                foreach (Organic element in shelter.listOfOrganicPets)
                {
                    element.PlayWithPet();
                }

                foreach (Robotic element in shelter.listOfRoboticPets)
                {
                    element.PlayWithPet();
                }
                break;

            case "7":
                Console.Clear();
                foreach (Organic element in shelter.listOfOrganicPets)
                {
                    element.VetVisitPet();
                }

                foreach (Robotic element in shelter.listOfRoboticPets)
                {
                    element.MechanicVisitPet();
                }
                break;

            case "9": gameIsRunning = false;
                break;

            default:
                Console.WriteLine("\nplease select a number in the Menu.\n");
                break;
            }
        }