コード例 #1
0
        public void AddBus(int n)
        {
            List <IMechanic> NewMen = new List <IMechanic>();

            for (int i = 0; i < n; i++)
            {
                NewMen.Add(new SimpleMan());
            }
            Random rnd   = new Random();
            int    index = rnd.Next(0, 3);

            Bus bus = new Bus(BusStops[index].X + 127, BusStops[index].Y + 76, X, 100, firstLevel, secondLevel);

            Passengers.AddRange(NewMen);
            Buses.Add(bus);
            TimeTickEvent += bus.TimeTick;
        }
コード例 #2
0
 public override void BoardChild(params Child[] passenger)
 {
     Passengers.AddRange(passenger);
 }
コード例 #3
0
 public override void BoardAdult(params Adult[] passenger)
 {
     Passengers.AddRange(passenger);
 }
コード例 #4
0
 public override void BoardPreferential(params Preferential[] passenger)
 {
     Passengers.AddRange(passenger);
 }