isWorldWonderClass(const CvBuildingClassInfo &)
- Defined in
- CvInternalGameCoreUtils.cpp, line 13
- Hook name
CivHooks::isWorldWonderClass
Hooks
static bool BeforeisWorldWonderClass(const CvBuildingClassInfo& kBuildingClass, bool& result);static void AfterisWorldWonderClass(const CvBuildingClassInfo& kBuildingClass, bool& result);static bool ReplaceisWorldWonderClass(bool (*original)(const CvBuildingClassInfo&), const CvBuildingClassInfo& kBuildingClass);CivRegisterBefore<CivHooks::isWorldWonderClass>(host, &BeforeisWorldWonderClass);CivRegisterAfter<CivHooks::isWorldWonderClass>(host, &AfterisWorldWonderClass);CivRegisterReplace<CivHooks::isWorldWonderClass>(host, &ReplaceisWorldWonderClass);
Code
13bool isWorldWonderClass(const CvBuildingClassInfo& kBuildingClass)14{15 return kBuildingClass.getMaxGlobalInstances() != -1;;16}
Calls
Called by
- CvCityBuildings::SetNumRealBuildingTimed(BuildingTypes, int, bool, PlayerTypes, int)
- CvCity::ChooseFreeCultureBuilding() const
- CvCity::ChooseFreeFoodBuilding() const
- CvCity::GetLocalResourceWonderProductionMod(BuildingTypes, CvString *) const
- CvCity::UpdateReligion(ReligionTypes)
- CvCity::canConstruct(BuildingTypes, bool, bool, bool, bool, CvString *) const
- CvCity::doCheckProduction()
- CvCity::doProduction(bool)
- CvCity::getProductionModifier(BuildingTypes, CvString *) const
- CvCity::hasActiveWorldWonder() const
- CvCity::popOrder(int, bool, bool)
- CvCity::processBuilding(BuildingTypes, int, bool, bool, bool)
- CvCity::setupWonderGraphics()
- CvCityStrategyAI::ChooseProduction(bool, BuildingTypes, UnitTypes)
- CvCityCulture::GetCultureFromWonders() const
- CvCityCulture::GetSlotTypeFirstAvailableCultureBuilding() const
- CvPlayerEspionage::UncoverIntrigue(uint)
- CvGame::isBuildingClassMaxedOut(BuildingClassTypes, int)
- isLimitedWonderClass(const CvBuildingClassInfo &)
- CvMinorCivAI::GetBestWonderForQuest(PlayerTypes)
- CvPlayer::acquireCity(CvCity *, bool, bool, bool)
- CvPlayer::disband(CvCity *)
- CvPlayer::getProductionModifier(BuildingTypes, CvString *) const
- CvPlayer::getProductionNeeded(BuildingTypes) const
- CvPlayer::processPolicies(PolicyTypes, int)
- CvWonderProductionAI::ChooseWonder(bool, bool, int &)
- CvWonderProductionAI::IsWonder(const CvBuildingEntry &) const
- CvWonderProductionAI::IsWonderNotNationalUnique(const CvBuildingEntry &) const
- CvLuaGame::lGetNumWorldWonders(lua_State *)
- CvLuaPlayer::lGetNumWorldWonders(lua_State *)