public void ajouterVehicule(string p_nom, int[] p_params, int p_type, int p_aeroport) //Ajouter un véhicule { Usine usine = Usine.obtenirUsine(); Vehicule vehicule = usine.creerVehicule(p_nom, p_params, p_type, m_aeroports[p_aeroport].Pos); m_aeroports[p_aeroport].ajouterVehicule(vehicule); }
public Vehicule creerVehicule(string p_nom, int[] p_params, int p_type, PosCarte p_posAeroport) //Créer un objet véhicule { Vehicule vehicule = null; //Véhicule if (p_type == 0) { vehicule = new AvionObservateur(p_nom, p_params[0], p_params[1], p_posAeroport); } else if (p_type == 1) { vehicule = new HelicoSecours(p_nom, p_params[0], p_params[1], p_posAeroport); } else if (p_type == 2) { vehicule = new AvionPassagers(p_nom, p_params[0], p_params[1], p_params[2], p_params[3], p_posAeroport); } else if (p_type == 3) { vehicule = new AvionMarchandises(p_nom, p_params[0], p_params[1], p_params[2], p_params[3], p_posAeroport); } else if (p_type == 4) { vehicule = new AvionCiterne(p_nom, p_params[0], p_params[1], p_params[2], p_params[3], p_posAeroport); } return(vehicule); }
public void ajouterVehicule(Vehicule p_vehicule) //Ajouter un véhicule { m_vehicules.Add(p_vehicule); }