Esempio n. 1
0
        //Main bagage generation method
        public Bagage GenerateBags()
        {
            Bagage bagages;


            bagageCount++;
            bagages = new Bagage("Person " + bagageCount);
            return(bagages);
        }
Esempio n. 2
0
 /// <summary>
 /// Sorts the bagages and puts it into the matching terminal arrays where destination is the same.
 /// </summary>
 /// <param name="bag"></param>
 /// <param name="terminals"></param>
 public void SortBagage(Bagage bag, Terminal[] terminals)
 {
     for (int i = 0; i < terminals.Length; i++)
     {
         if (bag.Destination == terminals[i].destination)
         {
             for (int j = 0; j < terminals[i].bagageBuffer.Length; j++)
             {
                 if (terminals[i].bagageBuffer[j] == null)
                 {
                     terminals[i].bagageBuffer[j] = bag;
                     return;
                 }
             }
         }
     }
 }