Exemplo n.º 1
0
        static void Main(string[] args)
        {
            Mago[] vetorMagos = new Mago[10];

            string[] nomes = new string[10] {
                "Lola", "Athena", "Hanna",
                "Tete", "Cafune", "Luna", "Yoshi", "Bolinha", "Maui", "Brisa"
            };
            string[] escolas = new string[3] {
                "Cachorrodromo Parcao",
                "Cachorrodromo dos Açorianos", "Cachorrodromo Encol"
            };

            for (int i = 0; i < vetorMagos.Length; i++)
            {
                vetorMagos[i] = new Mago(nomes[i], escolas[rd.Next(0, escolas.Length)],
                                         rd.Next(10, 50), rd.Next(10, 50), rd.Next(10, 50), rd.Next(10, 50),
                                         rd.Next(10, 50));
            }
            Batalha battle = new Batalha();

            Console.WriteLine(" Escolha o mago");
            battle.personagem1 = chooseMago(vetorMagos);

            battle.personagem2 = vetorMagos[4];

            battle.Fight();

            Console.WriteLine(vetorMagos);
            Console.WriteLine(vetorMagos.ToString());

            Console.ReadLine();
        }
Exemplo n.º 2
0
 internal void Atacar(Mago personagem2)
 {
     personagem2.SofreDano(this.forca);
     Console.WriteLine(this.nome + " atacou " + personagem2.nome);
 }
Exemplo n.º 3
0
 internal void Defender(Mago personagem1)
 {
     Defender(personagem1.forca);
 }