Ejercicio eventos lambda

Vamos a modificar el ejercicio de los tanques y las torretas.

Añadiremos una interfaz IAtaque que obligará a crear el método disparar. Tanques y torretas implementarán esta interfaz.

Vamos a crear una clase Disparo con las propiedades ‘direccion‘ y ‘potencia‘.

Tanto la torreta como los tanques van a tener el evento ataque que tendrá como parámetros el sender (this) y un Disparo. Este evento se invocará en el método Disparar, pasando como parámetros el propio objeto y la dirección del objeto y 100 de potencia en el caso de la torreta y 400 en el caso del tanque.