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(); }
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); }
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); }