CvCityCitizens::GetCity()
- Defined in
- CvCityCitizens.cpp, line 203
- Class
- CvCityCitizens
- Hook name
CivHooks::CvCityCitizens_GetCity
Hooks
static bool BeforeCvCityCitizens_GetCity(CvCityCitizens* self, CvCity*& result);static void AfterCvCityCitizens_GetCity(CvCityCitizens* self, CvCity*& result);static CvCity* ReplaceCvCityCitizens_GetCity(CvCity* (*original)(CvCityCitizens*), CvCityCitizens* self);CivRegisterBefore<CivHooks::CvCityCitizens_GetCity>(host, &BeforeCvCityCitizens_GetCity);CivRegisterAfter<CivHooks::CvCityCitizens_GetCity>(host, &AfterCvCityCitizens_GetCity);CivRegisterReplace<CivHooks::CvCityCitizens_GetCity>(host, &ReplaceCvCityCitizens_GetCity);
Code
202/// Returns the City object this set of Citizens is associated with203CvCity* CvCityCitizens::GetCity()204{205 return m_pCity;206}
Called by
- CvCityCitizens::ChangeNumDefaultSpecialists(int)
- CvCityCitizens::DoAddSpecialistToBuilding(BuildingTypes, bool)
- CvCityCitizens::DoAlterWorkingPlot(int)
- CvCityCitizens::DoClearForcedSpecialists()
- CvCityCitizens::DoDemoteWorstForcedWorkingPlot()
- CvCityCitizens::DoReallocateCitizens()
- CvCityCitizens::DoRemoveAllSpecialistsFromBuilding(BuildingTypes, bool)
- CvCityCitizens::DoRemoveSpecialistFromBuilding(BuildingTypes, bool, bool)
- CvCityCitizens::DoRemoveWorstCitizen(bool, SpecialistTypes, int)
- CvCityCitizens::DoSpawnGreatPerson(UnitTypes, bool, bool, bool)
- CvCityCitizens::DoSpecialists()
- CvCityCitizens::DoVerifyWorkingPlots()
- CvCityCitizens::GetAIBestSpecialistBuilding(int &)
- CvCityCitizens::GetBestCityPlotWithValue(int &, bool, bool)
- CvCityCitizens::GetSpecialistUpgradeThreshold(UnitClassTypes)
- CvCityCitizens::IsCanAddSpecialistToBuilding(BuildingTypes)
- CvCityCitizens::SetForcedWorkingPlot(CvPlot *, bool)
- CvCityCitizens::SetWorkingPlot(CvPlot *, bool, bool)