Пример #1
0
        static void Main(string[] args)
        {
            Arma shotgun = new Arma("Shotgun",25,5,80);
            shotgun.condicion( (x,y) => x.Nombre == "hola" );

            Arma uzi942 = new Arma("Uzi-942", 23, 54, 50);
            uzi942.condicion((x, y) => y.Nombre == "WR44");

            Arma chuck = new Arma("Chuck Norris", 3000000, 5, 1);
            chuck.condicion((x, y) => true);

            Tanque wr44 = new Tanque("WR44", 90);

            Tanque megatron = new Tanque("Megatron", 78);

            wr44.Armas.Add(shotgun);
            wr44.Armas.Add(uzi942);
            megatron.Armas.Add(chuck);
            wr44.info();
            Console.WriteLine("");
            wr44.armasContra(megatron);
            Console.WriteLine("");
            wr44.atacaA(megatron);
            wr44.info();
            Console.WriteLine("");
            megatron.info();
            //wr44.atacaA(megatron);
        }
Пример #2
0
 public void atacaCon(Arma arma, Tanque enemigo)
 {
     arma.atacaA(enemigo, this);
 }