Exemplo n.º 1
0
 /// <summary>
 /// Finds the TrainController that can actually do something.
 /// </summary>
 private TrainController findController(TrainItem ti)
 {
     while (ti != null)
     {
         if (ti.controller != theInstance)
         {
             return(ti.controller);
         }
         ti = ti.ownerGroup;
     }
     // even the root controller delegates to the parent.
     // use the default one
     return(SimpleTrainControllerImpl.theInstance);
 }
Exemplo n.º 2
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="t"></param>
 public void remove(TrainItem t)
 {
     base.List.Remove(t);
 }
Exemplo n.º 3
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="t"></param>
 public void add(TrainItem t)
 {
     base.List.Add(t);
 }