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