public static List <CarID> GetCarsOnRoute(RouteID routeID) { List <CarID> carsIDList = new List <CarID>(); foreach (CarID id in Cars.Keys) { if ((Cars[id] as RouteTaxi != null) && (((RouteTaxi)Cars[id]).RouteID == routeID)) { carsIDList.Add(id); } } return(carsIDList); }
public Route(RouteID id) { ID = id; Waypoints = new List <Waypoint>(); }
public RouteTaxi(RouteTaxi taxi) : base(taxi.ID, String.Copy(taxi.Company), taxi.FuelCapacity, taxi.FuelConsumption) { RouteID = taxi.RouteID; }
public RouteTaxi(CarID id, string owner_company, RouteID routeID, int max_fuel_amount, int fuel_consumption) : base(id, owner_company, max_fuel_amount, fuel_consumption) { RouteID = routeID; }