public SingleVehicle(IVehicle vehicle) { _vehicle = vehicle; _trafficLight = new TrafficLight(StopVehicle); List<MenuItem> singleVehicleMenuItems = new List<MenuItem>(); singleVehicleMenuItems.Add(new MenuItem(1, "Increase Vehicle Speed.", new CommonDel(IncreaseVehicleSpeed))); singleVehicleMenuItems.Add(new MenuItem(2, "Keep Vehicle Current Speed.", new CommonDel(KeepVehicleCurrentSpeed))); singleVehicleMenuItems.Add(new MenuItem(3, "Decrease Vehicle Speed.", new CommonDel(DecreaseVehicleSpeed))); singleVehicleMenu = new MenuCls("Vehicle Menu", singleVehicleMenuItems); }
public VehicleList() { _timer.Elapsed += new ElapsedEventHandler(Driving); _trafficLight = new TrafficLight(StopVehicles); vehicles.Add(new Avto(100, "Mersedes", 300, 120, 30)); vehicles.Add(new Avto(1500, "BMW",250,120,20)); vehicles.Add(new Moto(150,180,130,20)); vehicles.Add(new Truck(5000,95,130,8)); vehicles.Add(new Truck(9000,45,150,5)); vehicles.Add(new Bus(3000,70,120,8)); vehicles.Add(new TrolleyBus(4000,50,200,10)); }