Beispiel #1
0
        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();
             */
        }
Beispiel #2
0
        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);
        }