CvGlobals::getNumCivilizationInfos()
- Defined in
- CvGlobals.cpp, line 2856
- Class
- CvGlobals
- Hook name
CivHooks::CvGlobals_getNumCivilizationInfos
Hooks
static bool BeforeCvGlobals_getNumCivilizationInfos(CvGlobals* self, int& result);static void AfterCvGlobals_getNumCivilizationInfos(CvGlobals* self, int& result);static int ReplaceCvGlobals_getNumCivilizationInfos(int (*original)(CvGlobals*), CvGlobals* self);CivRegisterBefore<CivHooks::CvGlobals_getNumCivilizationInfos>(host, &BeforeCvGlobals_getNumCivilizationInfos);CivRegisterAfter<CivHooks::CvGlobals_getNumCivilizationInfos>(host, &AfterCvGlobals_getNumCivilizationInfos);CivRegisterReplace<CivHooks::CvGlobals_getNumCivilizationInfos>(host, &ReplaceCvGlobals_getNumCivilizationInfos);
Code
2856int CvGlobals::getNumCivilizationInfos()2857{2858 return (int)m_paCivilizationInfo.size();2859}
Calls
std::vector::size
Called by
- CvDllGameContext::GetNumCivilizationInfos()
- CvDllDatabaseUtility::UpdatePlayableCivilizationCounts()
- CvDllDatabaseUtility::ValidatePrefetchProcess()
- CvPlayerEspionage::GetNextSpyName(CvEspionageSpy *)
- CvGame::initScoreCalculation()
- CvGame::isBuildingEverActive(BuildingTypes) const
- CvGame::isUnitEverActive(UnitTypes) const
- CvPlayer::getNewCityName() const
- CvWorldBuilderMapLoader::GetMapPlayers(lua_State *)
- CvWorldBuilderMapLoader::SetupPlayers()