Example #1
0
        static string GerarQuintaEstrofe(Terra minhaTerra)
        {
            StringBuilder estrofe = new StringBuilder("Não permita Deus que eu morra,\n");

            Ave ave = new Ave();

            PreencherAve(ref ave);

            if (ave.TipoAsas == "Grandes")
            {
                estrofe.Append("Sem que eu volte para lá;\n");
            }
            else
            {
                estrofe.Append("Se não tem asas grandes não faz sentido;\n");
            }

            if (minhaTerra.ObterPrimores())
            {
                estrofe.Append("Sem que desfrute os primores\n");
            }
            else
            {
                estrofe.Append("Chega dessas condiciones;\n");
            }

            Palmeira palmeira = new Palmeira();

            palmeira.folha = "Folha de Bananeira";
            PreencherPalmeira(ref palmeira);

            if (palmeira.folha == "Folha de Palmeira")
            {
                estrofe.Append("Que não encontro por cá;\n");
            }
            else
            {
                estrofe.Append("Eu encontrei por aqui;\n");
            }

            if (minhaTerra.QuantidadePalmeirasAvistadas > 0)
            {
                estrofe.Append("Sem qu'inda aviste as palmeiras,\n");
            }
            else
            {
                estrofe.Append("Não avistei palmeiras;\n");
            }

            estrofe.Append("Onde canta o Sabiá.");

            minhaTerra.Terminou = true;

            return(estrofe.ToString());
        }
        public static string GerarQuartaEstrofe(Terra minhaTerra, bool web = false)
        {
            StringBuilder estrofe = new StringBuilder("Minha terra ");

            if (minhaTerra.ObterPrimores())
            {
                estrofe.Append("tem ");
            }
            else
            {
                estrofe.Append("não tem ");
            }

            estrofe.Append("primores\n");

            List <string> frases = new List <string>()
            {
                "Que tais não encontro eu cá;",
                "Em cismar — sozinho, à noite,",
                "Mais prazer encontro eu lá;",
                "Minha terra tem palmeiras,",
                "Onde canta o Sabiá."
            };

            for (int i = 0; i < frases.Count; i++)
            {
                estrofe.Append(frases[i]);
                estrofe.Append("\n");
            }

            if (web)
            {
                return(paraWeb(estrofe));
            }
            else
            {
                return(estrofe.ToString());
            }
        }
Example #3
0
        static string GerarQuartaEstrofe(Terra minhaTerra)
        {
            StringBuilder estrofe = new StringBuilder("Minha terra ");

            if (minhaTerra.ObterPrimores())
            {
                estrofe.Append("tem ");
            }
            else
            {
                estrofe.Append("não tem ");
            }

            estrofe.Append("primores\n");

            List <string> frases = new List <string>()
            {
                "Que tais não encontro eu cá;",
                "Em cismar — sozinho, à noite —",
                "Mais prazer encontro eu lá;",
                "Minha terra tem palmeiras,",
                "Onde canta o Sabiá."
            };

            int i = 0;

            do
            {
                estrofe.Append(frases[i]);
                estrofe.Append("\n");

                i++;
            }while (frases.Count > i);

            return(estrofe.ToString());
        }