static void Main(string[] args) { Musica musica = new Musica(); musica.tocar(); Historia historia = new Historia(); historia.InicioH(); /* * { * * Batalha batalha = new Batalha(avatar1, avatar2); * batalha.IniciarBatalha(); * Console.ReadKey(); * } * Console.ReadKey(); * Console.Clear(); */ }
public Avatar IniciarBatalha() { while (Jogador1.EstaVivo() && Jogador2.EstaVivo()) { ImprimirInfoDoTurno(); //Deseja pausar turno a turno // Console.ReadKey(); // Console.Clear(); if (ContadorDeTurno % 2 == 0) // turno do jogador 2 { Jogador2.AcaoNoTurno(Jogador1); } else // turno do jogador 1 { Jogador1.AcaoNoTurno(Jogador2); } ContadorDeTurno++; } ImprimirInfoDoTurno(); VerificarVencedor(); Console.Clear(); if (Vencedor is null) // caso empate { Console.WriteLine("Empate"); } else if (Vencedor.Equals(Jogador1)) { Console.ResetColor(); Console.WriteLine(""); Console.ForegroundColor = ConsoleColor.Green; Console.WriteLine(" ╔═══════════════════════════════════════════════════════════════════════════╗"); Console.WriteLine(""); Console.WriteLine($@" {Vencedor.Nome} Venceu a batalha !!! "); Console.WriteLine(""); Console.WriteLine(" ╚═══════════════════════════════════════════════════════════════════════════╝"); Console.ResetColor(); Console.ReadKey(); Console.Clear(); } else { Console.WriteLine(""); Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine(" ╔═══════════════════════════════════════════════════════════════════════════╗"); Console.WriteLine(""); Console.WriteLine($@" VOCÊ FALHOU NA SUA MISSÃO !!!! "); Console.WriteLine(""); Console.WriteLine(" ╚═══════════════════════════════════════════════════════════════════════════╝"); Console.ResetColor(); Console.ReadKey(); Console.Clear(); Historia historia = new Historia(); historia.InicioH(); Console.Clear(); } return(Vencedor); }