| 154 | } |
| 155 | |
| 156 | ScriptVehicleList_DefaultGroup::ScriptVehicleList_DefaultGroup(ScriptVehicle::VehicleType vehicle_type) |
| 157 | { |
| 158 | EnforceCompanyModeValid_Void(); |
| 159 | if (vehicle_type < ScriptVehicle::VT_RAIL || vehicle_type > ScriptVehicle::VT_AIR) return; |
| 160 | |
| 161 | ::CompanyID owner = ScriptObject::GetCompany(); |
| 162 | |
| 163 | ScriptList::FillList<Vehicle>(this, |
| 164 | [owner](const Vehicle *v) { return v->owner == owner && v->IsPrimaryVehicle(); }, |
| 165 | [vehicle_type](const Vehicle *v) { return v->type == (::VehicleType)vehicle_type && v->group_id == ScriptGroup::GROUP_DEFAULT; } |
| 166 | ); |
| 167 | } |
nothing calls this directly
no test coverage detected