1
0
Fork 0

Codechange: Iterate group vehicle list for ScriptGroup::GetProfitThisYear and ScriptGroup::GetCurrentUsage

pull/10548/head
SamuXarick 2024-01-01 18:53:12 +00:00
parent 444a90dda8
commit c5dc61e0f8
1 changed files with 4 additions and 8 deletions

View File

@ -180,10 +180,8 @@
Money profit = 0;
for (const Vehicle *v : Vehicle::Iterate()) {
if (v->group_id != group_id) continue;
if (!v->IsPrimaryVehicle()) continue;
const VehicleList &vehicle_list = ::Group::Get(group_id)->statistics.vehicle_list;
for (const Vehicle *v : vehicle_list) {
profit += v->GetDisplayProfitThisYear();
}
@ -204,10 +202,8 @@
uint32_t occupancy = 0;
uint32_t vehicle_count = 0;
for (const Vehicle *v : Vehicle::Iterate()) {
if (v->group_id != group_id) continue;
if (!v->IsPrimaryVehicle()) continue;
const VehicleList &vehicle_list = ::Group::Get(group_id)->statistics.vehicle_list;
for (const Vehicle *v : vehicle_list) {
occupancy += v->trip_occupancy;
vehicle_count++;
}