CvGameReligions::GetReligionCreatedByPlayer(PlayerTypes) const
- Defined in
- CvReligionClasses.cpp, line 1976
- Class
- CvGameReligions
- Hook name
CivHooks::CvGameReligions_GetReligionCreatedByPlayer
Hooks
static bool BeforeCvGameReligions_GetReligionCreatedByPlayer(const CvGameReligions* self, PlayerTypes ePlayer, ReligionTypes& result);static void AfterCvGameReligions_GetReligionCreatedByPlayer(const CvGameReligions* self, PlayerTypes ePlayer, ReligionTypes& result);static ReligionTypes ReplaceCvGameReligions_GetReligionCreatedByPlayer(ReligionTypes (*original)(const CvGameReligions*, PlayerTypes), const CvGameReligions* self, PlayerTypes ePlayer);CivRegisterBefore<CivHooks::CvGameReligions_GetReligionCreatedByPlayer>(host, &BeforeCvGameReligions_GetReligionCreatedByPlayer);CivRegisterAfter<CivHooks::CvGameReligions_GetReligionCreatedByPlayer>(host, &AfterCvGameReligions_GetReligionCreatedByPlayer);CivRegisterReplace<CivHooks::CvGameReligions_GetReligionCreatedByPlayer>(host, &ReplaceCvGameReligions_GetReligionCreatedByPlayer);
Code
1975/// Get the religion this player created1976ReligionTypes CvGameReligions::GetReligionCreatedByPlayer(PlayerTypes ePlayer) const1977{1978 ReligionTypes eRtnValue = NO_RELIGION;19791980 ReligionList::const_iterator it;1981 for(it = m_CurrentReligions.begin(); it != m_CurrentReligions.end(); it++)1982 {1983 if(it->m_eFounder == ePlayer)1984 {1985 if(!it->m_bPantheon)1986 {1987 eRtnValue = it->m_eReligion;1988 }1989 }1990 }19911992 return eRtnValue;1993}
Calls
BaseVector::beginBaseVector::end
Called by
- CvHomelandAI::ExecuteAdmiralMoves()
- CvHomelandAI::ExecuteGeneralMoves()
- CvMinorCivAI::IsSameReligionAsMajor(PlayerTypes)
- CvMinorCivQuest::DoStartQuest(int)
- CvNotifications::IsNotificationExpired(int)
- CvPlayerAI::CanFoundOrEnhanceReligion()
- CvGameReligions::CheckSpawnGreatProphet(CvPlayer &)
- CvGameReligions::DoPlayerTurn(CvPlayer &)
- CvGameReligions::GetFounderBenefitsReligion(PlayerTypes) const
- CvGameReligions::HasAddedReformationBelief(PlayerTypes) const
- CvGameReligions::HasCreatedReligion(PlayerTypes, bool) const
- CvPlayerReligions::GetReligionCreatedByPlayer(bool) const
- CvPlayerReligions::HasOthersReligionInMostCities(PlayerTypes) const
- CvReligionAI::GetReligionToSpread() const
- CvReligionAIHelpers::DoesUnitPassFaithPurchaseCheck(CvPlayer &, UnitTypes)
- CvTradeAI::ScoreInternationalTR(const TradeConnection &)
- CvPlayerTraits::ChooseMayaBoost()
- CvUnit::CanEnhanceReligion(const CvPlot *) const
- CvUnit::DoEnhanceReligion()
- CvLuaGame::lEnhancePantheon(lua_State *)
- CvLuaPlayer::lGetBeliefsInPantheon(lua_State *)