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 Terra() { palmeiras = new Palmeira[QuantidadePalmeirasAvistadas]; aves = new List <Ave>(); Ave aux = new Ave(); aux.gorjeio = 100; aux.nome = "Sabia"; aux.TipoAsas = "Normais"; aves.Add(aux); }
static void PreencherAve(ref Ave ave) { ave = new Ave(); ave.TipoAsas = "Grandes"; }