/// <summary> /// Constructor /// </summary> /// <param name="roadTactical"></param> public RoadMonitor(RoadTactical roadTactical) { this.roadTactical = roadTactical; }
/// <summary> /// Constructor /// </summary> public TacticalDirector() { roadTactical = new RoadTactical(); intersectionTactical = new IntersectionTactical(); zoneTactical = new ZoneTactical(); this.blockageTactical = new BlockageTactical(this); TacticalDirector.ValidVehicles = new Dictionary<int, VehicleAgent>(); TacticalDirector.OccludedVehicles = new Dictionary<int, VehicleAgent>(); TacticalDirector.VehicleAreas = new Dictionary<IVehicleArea, List<VehicleAgent>>(); }
/// <summary> /// Constructor /// </summary> /// <param name="roadTactical"></param> public RoadMonitor(RoadTactical roadTactical) { this.roadTactical = roadTactical; }