Ejemplo n.º 1
0
        public Menu_Inventory(IFloorDisplay parent, Menu_Target targetMenu, int centerX, int centerY)
        {
            this.parent     = parent;
            this.targetMenu = targetMenu;
            this.centerX    = centerX;
            this.centerY    = centerY;

            this.inventoryConsole = new RLConsole(inventoryWidth, inventoryHeight);
        }
Ejemplo n.º 2
0
 public DirectorManouver(TextBox text, IFloorPanel floorPanel, ICabinPanel cabinpanel, IFloorDisplay floorDisplay, ICabinDisplay cabinDisplay, IMotor motor, IDoor floorDoor, IDoor cabinDoor)
 {
     _txtElevator  = text;
     _floorPanel   = floorPanel;
     _cabinPanel   = cabinpanel;
     _floorDisplay = floorDisplay;
     _cabinDisplay = cabinDisplay;
     _motor        = motor;
     _floorDoor    = floorDoor;
     _cabinDoor    = cabinDoor;
     _callControl  = new CallControl();
     _cabinSensor  = new CabinSensor();
 }
Ejemplo n.º 3
0
 public Elevator(TextBox text, Label displayFloor, Label displayCabin, Dictionary <Direction, Button> dictionaryFloorButton, Dictionary <string, Button> dictionaryCabinButton)
 {
     _txtElevator  = text;
     _floorDoor    = new FloorDoor(_txtElevator);
     _cabinDoor    = new CabinDoor(_txtElevator);
     _motor        = new Motor(_txtElevator);
     _floorDisplay = new FloorDisplay(displayFloor);
     _cabinDisplay = new CabinDisplay(displayCabin);
     foreach (var item in dictionaryCabinButton)
     {
         _cabinPanel.CreateButton(item.Key, item.Value);
     }
     foreach (var item in dictionaryFloorButton)
     {
         _floorPanel.CreateButton(item.Key, item.Value);
     }
     _Director = new DirectorManouver(_txtElevator, _floorPanel, _cabinPanel, _floorDisplay, _cabinDisplay, _motor, _floorDoor, _cabinDoor);
 }
Ejemplo n.º 4
0
 public Menu_Examine(IFloorDisplay parent)
 {
     this.parent = parent;
     this.Reset();
 }
Ejemplo n.º 5
0
 public Menu_Target(IFloorDisplay confirmParent)
 {
     this.confirmParent = confirmParent;
     this.Reset();
 }