Exemple #1
0
        public Lift(short[] numberOfStoreys, short currentFloor, Mode mode)
        {
            this.numberOfStoreys = numberOfStoreys;
            this.currentFloor    = currentFloor;
            this.mode            = mode;

            switch (mode)
            {
            case Mode.queue:
                queueCalledFloors = new LastQueue <short>();
                break;

            case Mode.stack:
                stackCalledFloors = new LastStack <short>();
                break;
            }
        }