Beispiel #1
0
        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);
        }
Beispiel #2
0
        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);
        }
Beispiel #3
0
 public void ajouterVehicule(Vehicule p_vehicule) //Ajouter un véhicule
 {
     m_vehicules.Add(p_vehicule);
 }