mirror of https://github.com/OpenTTD/OpenTTD
Codechange: Iterate group vehicle list for ScriptGroup::GetProfitThisYear and ScriptGroup::GetCurrentUsage
parent
444a90dda8
commit
c5dc61e0f8
|
@ -180,10 +180,8 @@
|
||||||
|
|
||||||
Money profit = 0;
|
Money profit = 0;
|
||||||
|
|
||||||
for (const Vehicle *v : Vehicle::Iterate()) {
|
const VehicleList &vehicle_list = ::Group::Get(group_id)->statistics.vehicle_list;
|
||||||
if (v->group_id != group_id) continue;
|
for (const Vehicle *v : vehicle_list) {
|
||||||
if (!v->IsPrimaryVehicle()) continue;
|
|
||||||
|
|
||||||
profit += v->GetDisplayProfitThisYear();
|
profit += v->GetDisplayProfitThisYear();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -204,10 +202,8 @@
|
||||||
uint32_t occupancy = 0;
|
uint32_t occupancy = 0;
|
||||||
uint32_t vehicle_count = 0;
|
uint32_t vehicle_count = 0;
|
||||||
|
|
||||||
for (const Vehicle *v : Vehicle::Iterate()) {
|
const VehicleList &vehicle_list = ::Group::Get(group_id)->statistics.vehicle_list;
|
||||||
if (v->group_id != group_id) continue;
|
for (const Vehicle *v : vehicle_list) {
|
||||||
if (!v->IsPrimaryVehicle()) continue;
|
|
||||||
|
|
||||||
occupancy += v->trip_occupancy;
|
occupancy += v->trip_occupancy;
|
||||||
vehicle_count++;
|
vehicle_count++;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue