コード例 #1
0
ファイル: Aller.cs プロジェクト: FishieGoRawr/TP-Sim-Avion
 public Aller(Aeronef aeronef) : base(aeronef)
 {
     Index          = 3;
     this.m_aeronef = aeronef;
     //this.m_positionActuelle = aeronef.Origine;
     this.m_positionActuelle = new PositionGeo(aeronef.Origine.PosX, aeronef.Origine.PosY);
 }
コード例 #2
0
 /// <summary>
 /// Constructeur de l'état débarquemet
 /// </summary>
 /// <param name="aeronef">Aéronef auquel l'état appartient</param>
 public Débarquement(Aeronef aeronef) : base(aeronef)
 {
     Index             = 6;
     this.m_aeronef    = aeronef;
     this.tempsRestant = aeronef.Debarquement;
 }
コード例 #3
0
 /// <summary>
 /// Constructeur de l'état Observation
 /// </summary>
 /// <param name="aeronef">Aeronef a qui affecter l'etat observation</param>
 public Observation(Aeronef aeronef) : base(aeronef)
 {
     Index                   = 5;
     this.m_aeronef          = aeronef;
     this.m_positionActuelle = aeronef.Origine;
 }
コード例 #4
0
ファイル: EnVol.cs プロジェクト: FishieGoRawr/TP-Sim-Avion
 /// <summary>
 /// Constructeur vide
 /// </summary>
 /// <param name="aeronef"></param>
 public EnVol(Aeronef aeronef) : base(aeronef)
 {
 }
コード例 #5
0
ファイル: Etat.cs プロジェクト: FishieGoRawr/TP-Sim-Avion
 /// <summary>
 /// Constructeur d'un état
 /// </summary>
 /// <param name="aeronef">Aeronef a qui est associé l'état</param>
 public Etat(Aeronef aeronef)
 {
     m_aeronef = aeronef;
 }
コード例 #6
0
 /// <summary>
 /// Constructeur de base de l'etat maintenance
 /// </summary>
 /// <param name="aeronef">Aeronef a qui affecter l'etat</param>
 public Maintenance(Aeronef aeronef) : base(aeronef)
 {
     Index             = 7;
     this.m_aeronef    = aeronef;
     this.tempsRestant = aeronef.Entretien;
 }
コード例 #7
0
 /// <summary>
 /// Constructeur de l'état Embarquement
 /// </summary>
 /// <param name="aeronef">Aeronef à utilisé pour l'embarquement</param>
 public Embarquement(Aeronef aeronef) : base(aeronef)
 {
     etat              = 2;
     this.m_aeronef    = aeronef;
     this.tempsRestant = aeronef.Embarquement;
 }
コード例 #8
0
 /// <summary>
 /// Constructeur de l'état allerRetour
 /// </summary>
 /// <param name="aeronef">Aéronef auquel l'état appartient</param>
 public Attente(Aeronef aeronef) : base(aeronef)
 {
     etat           = 1;
     this.m_aeronef = aeronef;
 }
コード例 #9
0
 /// <summary>
 /// Constructeur de l'état allerRetour
 /// </summary>
 /// <param name="aeronef">Aéronef auquel l'état appartient</param>
 public AllerRetour(Aeronef aeronef) : base(aeronef)
 {
     Index                   = 4;
     this.m_aeronef          = aeronef;
     this.m_positionActuelle = aeronef.Origine;
 }