Searched refs:GroupStatistics (Results 1 – 10 of 10) sorted by relevance
/dports/games/openttd/openttd-12.1/src/ |
H A D | group_cmd.cpp | 32 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 D | group.h | 25 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 D | company_base.h | 125 GroupStatistics group_all[VEH_COMPANY_END]; ///< NOSAVE: Statistics for the ALL_GROUP group. 126 …GroupStatistics group_default[VEH_COMPANY_END]; ///< NOSAVE: Statistics for the DEFAULT_GROUP gro…
|
H A D | economy.cpp | 398 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 D | vehicle_cmd.cpp | 173 GroupStatistics::CountEngine(v, 1); in CmdBuildVehicle() 174 GroupStatistics::UpdateAutoreplace(_current_company); in CmdBuildVehicle() 177 GroupStatistics::CountVehicle(v, 1); in CmdBuildVehicle()
|
H A D | group_gui.cpp | 265 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 D | vehicle.cpp | 819 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 D | train_cmd.cpp | 1275 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 D | autoreplace_cmd.cpp | 833 GroupStatistics::UpdateAutoreplace(_current_company); in CmdSetAutoReplace()
|
/dports/games/openttd/openttd-12.1/src/saveload/ |
H A D | afterload.cpp | 294 GroupStatistics::UpdateAfterLoad(); in InitializeWindowsAndCaches() 1913 …GroupStatistics::UpdateAfterLoad(); // Ensure statistics pool is initialised before trying to dele… in AfterLoadGame() 3192 GroupStatistics::UpdateAfterLoad(); in ReloadNewGRFData()
|