Ejemplo n.º 1
0
        static void DisplayGetUserSeaMonster(List <SeaMonster> seaMonsters)
        {
            SeaMonster newSeaMonster = new SeaMonster();

            DisplayHeader("Add New Sea Monster");
            Console.Write("Enter Monster's Name: ");
            newSeaMonster.Name = Console.ReadLine();

            Console.Write("Enter Monster's Weight: ");
            double.TryParse(Console.ReadLine(), out double weight);
            newSeaMonster.Weight = weight;

            Console.Write("Can Monster Live in Freshwater: ");
            if (Console.ReadLine().ToUpper() == "YES")
            {
                newSeaMonster.CanUseFreshWater = true;
            }
            else
            {
                newSeaMonster.CanUseFreshWater = false;
            }

            Console.Write("Enter Monster's Emotional State: ");
            Enum.TryParse(Console.ReadLine(), out SeaMonster.EmotionalState emotionalState);

            Console.Write("Enter Monster's Home Sea: ");
            newSeaMonster.HomeSea = Console.ReadLine();


            seaMonsters.Add(newSeaMonster);

            DisplayContinuePrompt();
        }
Ejemplo n.º 2
0
        static SeaMonster InitializeSeaMonsterSuzy()

        {
            SeaMonster suzy = new SeaMonster();

            suzy.Name                  = "Suzy";
            suzy.Weight                = 1.2;
            suzy.CanUseFreshWater      = true;
            suzy.CurrentEmotionalState = SeaMonster.EmotionalState.Happy;
            suzy.HomeSea               = "Red Sea";

            return(suzy);
        }
Ejemplo n.º 3
0
        static SeaMonster InitializeSeaMonsterSid(string name)

        {
            SeaMonster sid = new SeaMonster("Sid");

            sid.Name                  = "Sid";
            sid.Weight                = 2.5;
            sid.CanUseFreshWater      = false;
            sid.CurrentEmotionalState = SeaMonster.EmotionalState.Sad;
            sid.HomeSea               = "Black Sea";

            return(sid);
        }