CvGlobals::getReligionInfo(ReligionTypes)
- Defined in
- CvGlobals.cpp, line 3764
- Class
- CvGlobals
- Hook name
CivHooks::CvGlobals_getReligionInfo_with_ReligionTypes
Hooks
static bool BeforeCvGlobals_getReligionInfo_with_ReligionTypes(CvGlobals* self, ReligionTypes eReligionNum, CvReligionEntry*& result);static void AfterCvGlobals_getReligionInfo_with_ReligionTypes(CvGlobals* self, ReligionTypes eReligionNum, CvReligionEntry*& result);static CvReligionEntry* ReplaceCvGlobals_getReligionInfo_with_ReligionTypes(CvReligionEntry* (*original)(CvGlobals*, ReligionTypes), CvGlobals* self, ReligionTypes eReligionNum);CivRegisterBefore<CivHooks::CvGlobals_getReligionInfo_with_ReligionTypes>(host, &BeforeCvGlobals_getReligionInfo_with_ReligionTypes);CivRegisterAfter<CivHooks::CvGlobals_getReligionInfo_with_ReligionTypes>(host, &AfterCvGlobals_getReligionInfo_with_ReligionTypes);CivRegisterReplace<CivHooks::CvGlobals_getReligionInfo_with_ReligionTypes>(host, &ReplaceCvGlobals_getReligionInfo_with_ReligionTypes);
Code
3764CvReligionEntry* CvGlobals::getReligionInfo(ReligionTypes eReligionNum)3765{3766 CvAssert(eReligionNum > -1);3767 CvAssert(eReligionNum < GC.getNumReligionInfos());3768 return m_pReligions->GetReligionEntries()[eReligionNum];3769}
Calls
- CvReligionXMLEntries::GetReligionEntries()
std::vector::operator[]
Called by
- CvCity::init(int, PlayerTypes, int, int, bool, bool, ReligionTypes, const char *)
- CvInfosSerializationHelper::Write(FDataStream &, const ReligionTypes)
- CvInfosSerializationHelper::WriteHashed(FDataStream &, const ReligionTypes)
- CvCityReligions::LogFollowersChange(CvReligiousFollowChangeReason)
- CvGameReligions::FoundPantheon(PlayerTypes, BeliefTypes)
- CvGameReligions::FoundReligion(PlayerTypes, ReligionTypes, const char *, BeliefTypes, BeliefTypes, BeliefTypes, BeliefTypes, CvCity *)
- CvGameReligions::GetAdjacentCityReligiousPressure(ReligionTypes, CvCity *, CvCity *, int &, bool)
- CvGameReligions::GetNumReligionsFounded(bool) const
- CvGameReligions::GetReligionToFound(PlayerTypes)
- CvGameReligions::HasCreatedReligion(PlayerTypes, bool) const
- CvReligion::GetName() const
- CvReligionAI::ScoreCityForInquisitor(CvCity *, UnitHandle)
- CvReligionAI::ScoreCityForMissionary(CvCity *, UnitHandle)
- CvLeague::GetCurrentEffectsSummary(PlayerTypes)
- LeagueHelpers::GetTextForChoice(ResolutionDecisionTypes, int)
- CvLuaGame::lGetReligionName(lua_State *)