CvCity::getCivilizationInfo() const
- Defined in
- CvCity.cpp, line 7113
- Class
- CvCity
- Hook name
CivHooks::CvCity_getCivilizationInfo
Hooks
static bool BeforeCvCity_getCivilizationInfo(const CvCity* self, CvCivilizationInfo*& result);static void AfterCvCity_getCivilizationInfo(const CvCity* self, CvCivilizationInfo*& result);static CvCivilizationInfo& ReplaceCvCity_getCivilizationInfo(CvCivilizationInfo& (*original)(const CvCity*), const CvCity* self);CivRegisterBefore<CivHooks::CvCity_getCivilizationInfo>(host, &BeforeCvCity_getCivilizationInfo);CivRegisterAfter<CivHooks::CvCity_getCivilizationInfo>(host, &AfterCvCity_getCivilizationInfo);CivRegisterReplace<CivHooks::CvCity_getCivilizationInfo>(host, &ReplaceCvCity_getCivilizationInfo);
Code
7113CvCivilizationInfo& CvCity::getCivilizationInfo() const7114{7115 return GET_PLAYER(getOwner()).getCivilizationInfo();7116}
Calls
Called by
- CvCityBuildings::SetBuildingYieldChange(BuildingClassTypes, YieldTypes, int)
- CvCity::HasBuildingClass(BuildingClassTypes) const
- CvCity::IsCanPurchase(bool, bool, UnitTypes, BuildingTypes, ProjectTypes, YieldTypes)
- CvCity::UpdateReligion(ReligionTypes)
- CvCity::allUpgradesAvailable(UnitTypes, int) const
- CvCity::canTrain(UnitTypes, bool, bool, bool, bool, CvString *) const
- CvCity::getConscriptUnit() const
- CvCity::init(int, PlayerTypes, int, int, bool, bool, ReligionTypes, const char *)
- CvCity::processBuilding(BuildingTypes, int, bool, bool, bool)