Cita: podrias cambiar el diseño.
una Interfas ObjetoVolador te ayudaria ya que no solo destruirias aviones, tambien otro tipo de objetos voladores(asta OVNIS..jeje).
esta interfase tendria los metodos virtuales necesarios para identificar y localizar el blanco. ademas no creo que la funcion disparar tenga que ser parte de Misil, sino de Avion.
exacto, eso es justo lo k avia echo. todos los objetos de la simulacion que pueden colisionar heredan de una clase llamada "Colisionable" y es esta clase la que he utilizado. Esta clase tiene un atributo llamado body y de el puedo sacar la posicion, ke es lo unico que le interesa a Misil (para poder guiarse e irse a por la nave objetivo)