CvGlobals::getNumImprovementInfos()
- Defined in
- CvGlobals.cpp, line 3163
- Class
- CvGlobals
- Hook name
CivHooks::CvGlobals_getNumImprovementInfos
Hooks
static bool BeforeCvGlobals_getNumImprovementInfos(CvGlobals* self, int& result);static void AfterCvGlobals_getNumImprovementInfos(CvGlobals* self, int& result);static int ReplaceCvGlobals_getNumImprovementInfos(int (*original)(CvGlobals*), CvGlobals* self);CivRegisterBefore<CivHooks::CvGlobals_getNumImprovementInfos>(host, &BeforeCvGlobals_getNumImprovementInfos);CivRegisterAfter<CivHooks::CvGlobals_getNumImprovementInfos>(host, &AfterCvGlobals_getNumImprovementInfos);CivRegisterReplace<CivHooks::CvGlobals_getNumImprovementInfos>(host, &ReplaceCvGlobals_getNumImprovementInfos);
Code
3163int CvGlobals::getNumImprovementInfos()3164{3165 return m_pImprovements->GetNumImprovements();3166}
Calls
Called by
- CvArea::reset(int, bool, bool)
- CvArea::write(FDataStream &) const
- CvCity::reset(int, PlayerTypes, int, int, bool)
- CvDllGameContext::GetNumImprovementInfos()
- CvDllDatabaseUtility::ValidatePrefetchProcess()
- CvEconomicAI::LogMonitor()
- CvGame::calculateSyncChecksum()
- finalImprovementUpgrade(ImprovementTypes, int)
- CvGlobals::getImprovementInfo(ImprovementTypes)
- ImprovementArrayHelpers::Read(FDataStream &, int *)
- CvPlayer::getGreatPersonImprovementCount()
- CvPlayer::processPolicies(PolicyTypes, int)
- CvPlayer::reset(PlayerTypes, bool)
- CvReligionAI::ScoreBeliefAtPlot(CvBeliefEntry *, CvPlot *)
- CvTeam::Write(FDataStream &) const
- CvTeam::processTech(TechTypes, int)
- CvTeam::reset(TeamTypes, bool)
- CvPlayerTechs::Reset()
- CvPlayerTraits::InitPlayerTraits()
- CvPlayerTraits::Reset()
- CvActiveResolution::DoEffects(PlayerTypes)
- CvActiveResolution::RemoveEffects(PlayerTypes)
- InitTypeDesc()