コード例 #1
0
ファイル: Program.cs プロジェクト: joseeduardoleite/GFT-POO
        static void Main(string[] args)
        {
            List <Guerreiro> guerreiros    = new List <Guerreiro>();
            List <Mago>      magos         = new List <Mago>();
            Guerreiro        guerreiroAlfa = new Guerreiro();
            Mago             magoAlfa      = new Mago();

            System.Console.WriteLine("Nome do guerreiro: ");
            guerreiroAlfa.Nome = Console.ReadLine();

            System.Console.WriteLine("Nome do mago: ");
            magoAlfa.Nome = Console.ReadLine();
            System.Console.WriteLine();

            magoAlfa.lvlUp();
            guerreiroAlfa.lvlUp();

            double attackGuerreiro = 150;

            guerreiroAlfa.attack(attackGuerreiro);
            double attackMago = 100;

            magoAlfa.attack(attackMago);

            guerreiros.Add(guerreiroAlfa);
            magos.Add(magoAlfa);

            int countGuerreiro = 0;

            foreach (Personagem item in guerreiros)
            {
                countGuerreiro++;
            }

            int countMago = 0;

            foreach (Personagem item in magos)
            {
                countMago++;
            }

            int somaCount = countGuerreiro + countMago;

            Console.Clear();

            System.Console.WriteLine("Dados dos guerreiros:");
            System.Console.WriteLine("Nome guerreiro:");
            System.Console.WriteLine(guerreiroAlfa.Nome);
            System.Console.WriteLine("Ataque:");
            System.Console.WriteLine(attackGuerreiro);
            System.Console.WriteLine("Level guerreiro");
            System.Console.WriteLine(guerreiroAlfa.Level);
            System.Console.WriteLine();
            System.Console.WriteLine("Nome mago:");
            System.Console.WriteLine(magoAlfa.Nome);
            System.Console.WriteLine("Ataque:");
            System.Console.WriteLine(attackMago);
            System.Console.WriteLine("Level mago");
            System.Console.WriteLine(magoAlfa.Level);
            System.Console.WriteLine();
            Console.WriteLine("Quantidade de personagens");
            System.Console.WriteLine(somaCount);
        }