CvBuildingClassInfo::getMaxPlayerInstances() const
- Defined in
- CvInfos.cpp, line 1734
- Class
- CvBuildingClassInfo
- Hook name
CivHooks::CvBuildingClassInfo_getMaxPlayerInstances
Hooks
static bool BeforeCvBuildingClassInfo_getMaxPlayerInstances(const CvBuildingClassInfo* self, int& result);static void AfterCvBuildingClassInfo_getMaxPlayerInstances(const CvBuildingClassInfo* self, int& result);static int ReplaceCvBuildingClassInfo_getMaxPlayerInstances(int (*original)(const CvBuildingClassInfo*), const CvBuildingClassInfo* self);CivRegisterBefore<CivHooks::CvBuildingClassInfo_getMaxPlayerInstances>(host, &BeforeCvBuildingClassInfo_getMaxPlayerInstances);CivRegisterAfter<CivHooks::CvBuildingClassInfo_getMaxPlayerInstances>(host, &AfterCvBuildingClassInfo_getMaxPlayerInstances);CivRegisterReplace<CivHooks::CvBuildingClassInfo_getMaxPlayerInstances>(host, &ReplaceCvBuildingClassInfo_getMaxPlayerInstances);
Code
1734int CvBuildingClassInfo::getMaxPlayerInstances() const1735{1736 return m_iMaxPlayerInstances;1737}
Called by
- CvCityStrategyAI::ChooseProduction(bool, BuildingTypes, UnitTypes)
- isNationalWonderClass(const CvBuildingClassInfo &)
- limitedWonderClassLimit(const CvBuildingClassInfo &)
- CvPlayer::canConstruct(BuildingTypes, bool, bool, bool, CvString *) const
- CvPlayer::isBuildingClassMaxedOut(BuildingClassTypes, int) const
- CvReligionAI::ScoreBeliefAtCity(CvBeliefEntry *, CvCity *)
- CvWonderProductionAI::IsWonderNotNationalUnique(const CvBuildingEntry &) const