CvGlobals::getMinorCivInfo(MinorCivTypes)
- Defined in
- CvGlobals.cpp, line 2918
- Class
- CvGlobals
- Hook name
CivHooks::CvGlobals_getMinorCivInfo_with_MinorCivTypes
Hooks
static bool BeforeCvGlobals_getMinorCivInfo_with_MinorCivTypes(CvGlobals* self, MinorCivTypes eMinorCivNum, CvMinorCivInfo*& result);static void AfterCvGlobals_getMinorCivInfo_with_MinorCivTypes(CvGlobals* self, MinorCivTypes eMinorCivNum, CvMinorCivInfo*& result);static CvMinorCivInfo* ReplaceCvGlobals_getMinorCivInfo_with_MinorCivTypes(CvMinorCivInfo* (*original)(CvGlobals*, MinorCivTypes), CvGlobals* self, MinorCivTypes eMinorCivNum);CivRegisterBefore<CivHooks::CvGlobals_getMinorCivInfo_with_MinorCivTypes>(host, &BeforeCvGlobals_getMinorCivInfo_with_MinorCivTypes);CivRegisterAfter<CivHooks::CvGlobals_getMinorCivInfo_with_MinorCivTypes>(host, &AfterCvGlobals_getMinorCivInfo_with_MinorCivTypes);CivRegisterReplace<CivHooks::CvGlobals_getMinorCivInfo_with_MinorCivTypes>(host, &ReplaceCvGlobals_getMinorCivInfo_with_MinorCivTypes);
Code
2918CvMinorCivInfo* CvGlobals::getMinorCivInfo(MinorCivTypes eMinorCivNum)2919{2920 CvAssert(eMinorCivNum > -1);2921 CvAssert(eMinorCivNum < GC.getNumMinorCivInfos());2922 if(eMinorCivNum > -1 && eMinorCivNum < (int)m_paMinorCivInfo.size())2923 return m_paMinorCivInfo[eMinorCivNum];2924 else2925 return NULL;2926}
Calls
std::vector::operator[]std::vector::size
Called by
- CvAdvisorCounsel::BuildCounselList(PlayerTypes)
- CvDiplomacyAI::DoContactMinorCivs()
- CvDiplomacyAI::LogMinorCivBullyGold(PlayerTypes, int, int, int, bool, int)
- CvDiplomacyAI::LogMinorCivBullyUnit(PlayerTypes, int, int, UnitTypes, bool, int)
- CvDiplomacyAI::LogMinorCivBuyout(PlayerTypes, int, bool)
- CvDiplomacyAI::LogMinorCivGiftGold(PlayerTypes, int, int, bool, bool, PlayerTypes)
- CvDiplomacyAI::LogMinorCivQuestCancelled(PlayerTypes, int, int, MinorCivQuestTypes)
- CvDiplomacyAI::LogMinorCivQuestFinished(PlayerTypes, int, int, MinorCivQuestTypes)
- CvDiplomacyAI::LogMinorCivQuestReceived(PlayerTypes, int, int, MinorCivQuestTypes)
- CvDllGameContext::GetMinorCivInfo(MinorCivTypes)
- CvEspionageAI::BuildMinorCityList(EspionageCityList &)
- CvFlavorManager::Init(CvPlayer *)
- CvGame::InitPlayers()
- CvInfosSerializationHelper::Write(FDataStream &, const MinorCivTypes)
- CvInfosSerializationHelper::WriteHashed(FDataStream &, const MinorCivTypes)
- CvMinorCivAI::GetTrait() const
- CvPlayer::getCivilizationAdjective() const
- CvPlayer::getCivilizationAdjectiveKey() const
- CvPlayer::getCivilizationCityName(CvString &, CivilizationTypes) const
- CvPlayer::getCivilizationDescription() const
- CvPlayer::getCivilizationDescriptionKey() const
- CvPlayer::getCivilizationShortDescription() const
- CvPlayer::getCivilizationShortDescriptionKey() const
- CvPlayer::getCivilizationTypeKey() const
- CvPlayer::getLeaderTypeKey() const
- CvPlayer::getName() const
- CvPlayer::getNameKey() const
- CvStartPositioner::AddCivToRegion(int, CvStartRegion, bool)
- CvWorldBuilderMapLoader::SetupPlayers()