static */
| 109 | } |
| 110 | |
| 111 | /* static */ SQInteger ScriptGroup::GetNumEngines(GroupID group_id, EngineID engine_id) |
| 112 | { |
| 113 | EnforceCompanyModeValid(-1); |
| 114 | if (!ScriptEngine::IsValidEngine(engine_id)) return -1; |
| 115 | bool valid_group = IsValidGroup(group_id); |
| 116 | if (!valid_group && group_id != GROUP_DEFAULT && group_id != GROUP_ALL) return -1; |
| 117 | if (valid_group && ScriptEngine::GetVehicleType(engine_id) != GetVehicleType(group_id)) return -1; |
| 118 | |
| 119 | return GetGroupNumEngines(ScriptObject::GetCompany(), group_id, engine_id); |
| 120 | } |
| 121 | |
| 122 | /* static */ SQInteger ScriptGroup::GetNumVehicles(GroupID group_id, ScriptVehicle::VehicleType vehicle_type) |
| 123 | { |
no test coverage detected