Exemple #1
0
 public Simulation(ElevatorsManager manager, int floor)
 {
     _floor   = floor;
     _thread  = new Thread(Run);
     _rd      = new Random();
     _manager = manager;
 }
Exemple #2
0
        static void Main(string[] args)
        {
            int nElevators = int.Parse(args[1]);
            int floors     = int.Parse(args[3]);

            ElevatorsManager manager = ElevatorsManager.GetInstance();

            manager.InitializeElevators(nElevators, floors);

            Simulation simulation = new Simulation(manager, floors);

            simulation.Start();
        }