//Methodes /// <summary> /// Determine si un avion peut decoller et si celle-ci peut, elle quittera la zone d'attente et decollera. /// </summary> /// <returns></returns> public bool Decoller() { if (!occupee) { //SI la piste est libre if (fileAttente.Count != 0) //S'il y a des avions qui veulent decoller { occupee = true; utilisateur = fileAttente.Dequeue(); utilisateur.Statut = ObjVolants.StatutAvion.Decollage; return(true); } } return(false); }
/// <summary> /// Retourne et supprime un element dans le taxiway de cette piste /// </summary> /// <returns>ObjVolants dans la file</returns> public ObjVolants DeQueueTaxiWay() { return(taxiWay.Dequeue()); }