Home
last modified time | relevance | path

Searched refs:GroupStatistics (Results 1 – 10 of 10) sorted by relevance

/dports/games/openttd/openttd-12.1/src/
H A Dgroup_cmd.cpp32 GroupStatistics::GroupStatistics() in INSTANTIATE_POOL_METHODS()
37 GroupStatistics::~GroupStatistics() in ~GroupStatistics()
45 void GroupStatistics::Clear() in Clear()
63 /* static */ GroupStatistics &GroupStatistics::Get(CompanyID company, GroupID id_g, VehicleType typ… in Get()
83 /* static */ GroupStatistics &GroupStatistics::Get(const Vehicle *v) in Get()
93 /* static */ GroupStatistics &GroupStatistics::GetAllGroup(const Vehicle *v) in GetAllGroup()
137 GroupStatistics &stats_all = GroupStatistics::GetAllGroup(v); in CountVehicle()
138 GroupStatistics &stats = GroupStatistics::Get(v); in CountVehicle()
168 GroupStatistics &stats_all = GroupStatistics::GetAllGroup(v); in VehicleReachedProfitAge()
169 GroupStatistics &stats = GroupStatistics::Get(v); in VehicleReachedProfitAge()
[all …]
H A Dgroup.h25 struct GroupStatistics { struct
35 GroupStatistics(); argument
36 ~GroupStatistics();
52 static GroupStatistics &Get(CompanyID company, GroupID id_g, VehicleType type); argument
53 static GroupStatistics &Get(const Vehicle *v);
54 static GroupStatistics &GetAllGroup(const Vehicle *v);
79 GroupStatistics statistics; ///< NOSAVE: Statistics and caches on the vehicles in the group.
H A Dcompany_base.h125 GroupStatistics group_all[VEH_COMPANY_END]; ///< NOSAVE: Statistics for the ALL_GROUP group.
126GroupStatistics group_default[VEH_COMPANY_END]; ///< NOSAVE: Statistics for the DEFAULT_GROUP gro…
H A Deconomy.cpp398 if (v->IsEngineCountable()) GroupStatistics::CountEngine(v, -1); in ChangeOwnershipOfCompanyItems()
399 if (v->IsPrimaryVehicle()) GroupStatistics::CountVehicle(v, -1); in ChangeOwnershipOfCompanyItems()
461 GroupStatistics::CountEngine(v, 1); in ChangeOwnershipOfCompanyItems()
464 GroupStatistics::CountVehicle(v, 1); in ChangeOwnershipOfCompanyItems()
473 if (new_owner != INVALID_OWNER) GroupStatistics::UpdateAutoreplace(new_owner); in ChangeOwnershipOfCompanyItems()
H A Dvehicle_cmd.cpp173 GroupStatistics::CountEngine(v, 1); in CmdBuildVehicle()
174 GroupStatistics::UpdateAutoreplace(_current_company); in CmdBuildVehicle()
177 GroupStatistics::CountVehicle(v, 1); in CmdBuildVehicle()
H A Dgroup_gui.cpp265 const GroupStatistics &stats = GroupStatistics::Get(this->vli.company, g_id, this->vli.vtype); in DrawGroupInfo()
314 int num_vehicle = GroupStatistics::Get(this->vli.company, g_id, this->vli.vtype).num_vehicle; in DrawGroupInfo()
H A Dvehicle.cpp819 GroupStatistics::CountEngine(this, -1); in PreDestructor()
820 if (this->IsPrimaryVehicle()) GroupStatistics::CountVehicle(this, -1); in PreDestructor()
821 GroupStatistics::UpdateAutoreplace(this->owner); in PreDestructor()
1372 …if (v->IsPrimaryVehicle() && v->age == VEHICLE_PROFIT_MIN_AGE + 1) GroupStatistics::VehicleReached… in AgeVehicle()
2833 GroupStatistics::UpdateProfits(); in VehiclesYearlyLoop()
H A Dtrain_cmd.cpp1275 if (original_src_head_front_engine) GroupStatistics::CountVehicle(original_src_head, -1); in CmdMoveRailVehicle()
1276 if (original_dst_head_front_engine) GroupStatistics::CountVehicle(original_dst_head, -1); in CmdMoveRailVehicle()
1327 if (src_head != nullptr && src_head->IsFrontEngine()) GroupStatistics::CountVehicle(src_head, 1); in CmdMoveRailVehicle()
1328 if (dst_head != nullptr && dst_head->IsFrontEngine()) GroupStatistics::CountVehicle(dst_head, 1); in CmdMoveRailVehicle()
1418 GroupStatistics::CountVehicle(new_head, 1); // after copying over the profit in CmdSellRailWagon()
H A Dautoreplace_cmd.cpp833 GroupStatistics::UpdateAutoreplace(_current_company); in CmdSetAutoReplace()
/dports/games/openttd/openttd-12.1/src/saveload/
H A Dafterload.cpp294 GroupStatistics::UpdateAfterLoad(); in InitializeWindowsAndCaches()
1913GroupStatistics::UpdateAfterLoad(); // Ensure statistics pool is initialised before trying to dele… in AfterLoadGame()
3192 GroupStatistics::UpdateAfterLoad(); in ReloadNewGRFData()