Beispiel #1
0
        public static Message GetMessageRealiserObjectif(TypeObjectif typeObjectif, IAgent agent)
        {
            Message msgRappel = new Message();

            msgRappel.Performatif   = PerformatifMessage.RealiserObjectif;
            msgRappel.Emetteur      = agent;
            msgRappel.Destinataires = new List <IAgent>();
            msgRappel.Destinataires.Add(agent);
            msgRappel.Contenu = ContenuMessage.GetContenu_RealiserObjectif(typeObjectif);

            return(msgRappel);
        }
Beispiel #2
0
 int Donner_IndexImage(TypeObjectif t)
 {
     if (t == TypeObjectif.DOSSIER)
     {
         return(1);
     }
     if (t == TypeObjectif.AXE)
     {
         return(2);
     }
     if (t == TypeObjectif.STRATEGIQUE)
     {
         return(3);
     }
     if (t == TypeObjectif.GENERAL)
     {
         return(4);
     }
     if (t == TypeObjectif.OPERATIONNEL)
     {
         return(5);
     }
     return(0);
 }
Beispiel #3
0
 public static object[] GetContenu_RealiserObjectif(TypeObjectif typeObjectif)
 {
     return(new object[] { typeObjectif });
 }
Beispiel #4
0
 /// <summary>
 /// Constructeur.
 /// </summary>
 /// <param name="type">Le type d'objectif.</param>
 /// <param name="chaineRealisation">La chaîne de comportements utilisée pour la réalisation de l'objectif.</param>
 public Objectif(TypeObjectif type, Comportement chaineRealisation)
 {
     this.TypeObj             = type;
     this.RealisationObjectif = chaineRealisation;
 }