示例#1
0
        static void DisplaySpaceMonster(SpaceMonster spaceMonster)
        {
            Console.ForegroundColor = ConsoleColor.White;

            DisplayHeader("Monster Info");

            Console.WriteLine(">> Space Monster");
            Console.WriteLine();
            Console.WriteLine($"Id: {spaceMonster.Id}");
            Console.WriteLine();
            Console.WriteLine($"Name: {spaceMonster.Name}");
            Console.WriteLine();
            Console.WriteLine($"Age: {spaceMonster.Age} Years Old");
            Console.WriteLine();
            Console.WriteLine($"Is Active: {(spaceMonster.IsActive ? "Yes" : "No")}");
            Console.WriteLine();
            Console.WriteLine($"Is Happy: {(spaceMonster.IsHappy() ? "Yes" : "No")}");
            Console.WriteLine();
            Console.WriteLine($"Is Hungry: {(spaceMonster.IsHungry() ? "Yes" : "No")}");
            Console.WriteLine();
            Console.WriteLine($"Has Spaceship: {(spaceMonster.HasSpaceShip ? "Yes" : "No")}");
            Console.WriteLine();

            spaceMonster.Greeting();

            Console.WriteLine($"You attack {spaceMonster.Name}, and they {spaceMonster.MonsterBattleResponse()}");
            Console.WriteLine();

            spaceMonster.Farewell();

            Console.ReadKey();

            Console.Clear();
        }