예제 #1
0
        static string InformeLegendarios()
        {
            StringBuilder sb = new StringBuilder();

            sb.AppendFormat("{0}POKEMONES LEGENDARIOS: \n", Menu.Identar(3));
            sb.AppendFormat("{0}{1}\n", Menu.Identar(3), Menu.LineaFormateada(25, '-'));

            #region Mostrando los legendarios capturados
            List <Pokemon> legendariosCapturados = LogicaPC.LegendariosCapturados();
            if (legendariosCapturados.Count != 0)
            {
                foreach (Pokemon pokemon in legendariosCapturados)
                {
                    sb.AppendFormat("{0}[NroDex: #{1}, Nombre: {2}, Nivel: {3}]\n", Menu.Identar(5), pokemon.NroDex, pokemon.Nombre, pokemon.Nivel);
                }
            }
            else
            {
                sb.AppendFormat("{0}No se han capturado legendarios por el momento\n", Menu.Identar(5));
            }
            #endregion

            return(sb.ToString());
        }