07/11/2006, 16:16
|
| | Fecha de Ingreso: abril-2006 Ubicación: Acapulco Gro. México
Mensajes: 483
Antigüedad: 18 años, 8 meses Puntos: 2 | |
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.
ejemplo:
class Avion
{
bool Disparar()
{
if(msls[num])msls[num]->enable();
}
del blanco el misil se encargaria , a menos que fuese un misil guiado desde la cabina o desde radar.
bool Disparar()
{
if(msls[num])
{
msls[num]->SetCoords(this->radar->GetCoords());
msls[num]->SetEnable(true);
}
}
solo sugerencia. Saludos. |