CvCity::getCivilizationType() const
- Defined in
- CvCity.cpp, line 7119
- Class
- CvCity
- Hook name
CivHooks::CvCity_getCivilizationType
Hooks
static bool BeforeCvCity_getCivilizationType(const CvCity* self, CivilizationTypes& result);static void AfterCvCity_getCivilizationType(const CvCity* self, CivilizationTypes& result);static CivilizationTypes ReplaceCvCity_getCivilizationType(CivilizationTypes (*original)(const CvCity*), const CvCity* self);CivRegisterBefore<CivHooks::CvCity_getCivilizationType>(host, &BeforeCvCity_getCivilizationType);CivRegisterAfter<CivHooks::CvCity_getCivilizationType>(host, &AfterCvCity_getCivilizationType);CivRegisterReplace<CivHooks::CvCity_getCivilizationType>(host, &ReplaceCvCity_getCivilizationType);
Code
7119CivilizationTypes CvCity::getCivilizationType() const7120{7121 VALIDATE_OBJECT7122 return GET_PLAYER(getOwner()).getCivilizationType();7123}
Calls
Called by
- CvCityBuildings::GetCityStateTradeRouteProductionModifier() const
- CvCityBuildings::GetNextAvailableGreatWorkSlot(BuildingClassTypes *, int *) const
- CvCityBuildings::GetNextAvailableGreatWorkSlot(GreatWorkSlotType, BuildingClassTypes *, int *) const
- CvCityBuildings::GetNumAvailableGreatWorkSlots() const
- CvCityBuildings::GetNumAvailableGreatWorkSlots(GreatWorkSlotType) const
- CvCityBuildings::GetNumBuildingsFromFaith() const
- CvCityBuildings::GetNumGreatWorks(GreatWorkSlotType) const
- CvCityBuildings::GetNumGreatWorks(bool) const
- CvCityBuildings::GetThemingBonuses(YieldTypes) const
- CvCityBuildings::GetYieldFromGreatWorks(YieldTypes) const
- CvCityBuildings::SetBuildingYieldChange(BuildingClassTypes, YieldTypes, int)
- CvCity::canConstruct(BuildingTypes, bool, bool, bool, bool, CvString *) const
- CvCity::read(FDataStream &)
- CvCityCitizens::DoSpecialists()
- CvCityCulture::GetThemingBonusIndex(BuildingClassTypes) const
- CvLuaCity::lGetCivilizationType(lua_State *)