| 141 | } |
| 142 | |
| 143 | ScriptVehicleList_Group::ScriptVehicleList_Group(GroupID group_id) |
| 144 | { |
| 145 | EnforceCompanyModeValid_Void(); |
| 146 | if (!ScriptGroup::IsValidGroup(group_id)) return; |
| 147 | |
| 148 | ::CompanyID owner = ScriptObject::GetCompany(); |
| 149 | |
| 150 | ScriptList::FillList<Vehicle>(this, |
| 151 | [owner](const Vehicle *v) { return v->owner == owner && v->IsPrimaryVehicle(); }, |
| 152 | [group_id](const Vehicle *v) { return v->group_id == group_id; } |
| 153 | ); |
| 154 | } |
| 155 | |
| 156 | ScriptVehicleList_DefaultGroup::ScriptVehicleList_DefaultGroup(ScriptVehicle::VehicleType vehicle_type) |
| 157 | { |
nothing calls this directly
no test coverage detected