CvTeam::isObsoleteBuilding(BuildingTypes) const
- Defined in
- CvTeam.cpp, line 4928
- Class
- CvTeam
- Hook name
CivHooks::CvTeam_isObsoleteBuilding
Hooks
static bool BeforeCvTeam_isObsoleteBuilding(const CvTeam* self, BuildingTypes eIndex, bool& result);static void AfterCvTeam_isObsoleteBuilding(const CvTeam* self, BuildingTypes eIndex, bool& result);static bool ReplaceCvTeam_isObsoleteBuilding(bool (*original)(const CvTeam*, BuildingTypes), const CvTeam* self, BuildingTypes eIndex);CivRegisterBefore<CivHooks::CvTeam_isObsoleteBuilding>(host, &BeforeCvTeam_isObsoleteBuilding);CivRegisterAfter<CivHooks::CvTeam_isObsoleteBuilding>(host, &AfterCvTeam_isObsoleteBuilding);CivRegisterReplace<CivHooks::CvTeam_isObsoleteBuilding>(host, &ReplaceCvTeam_isObsoleteBuilding);
Code
4928bool CvTeam::isObsoleteBuilding(BuildingTypes eIndex) const4929{4930 return (getObsoleteBuildingCount(eIndex) > 0);4931}
Calls
Called by
- CvCityBuildings::GetNumActiveBuilding(BuildingTypes) const
- CvCity::hasActiveWorldWonder() const
- CvCity::processBuilding(BuildingTypes, int, bool, bool, bool)
- CvPlayer::canConstruct(BuildingTypes, bool, bool, bool, CvString *) const
- CvTeam::changeObsoleteBuildingCount(BuildingTypes, int)
- CvTeam::shareItems(TeamTypes)
- CvLuaTeam::lIsObsoleteBuilding(lua_State *)