CvLeague::IsMember(PlayerTypes) const
- Defined in
- CvVotingClasses.cpp, line 3160
- Class
- CvLeague
- Hook name
CivHooks::CvLeague_IsMember
Hooks
static bool BeforeCvLeague_IsMember(const CvLeague* self, PlayerTypes ePlayer, bool& result);static void AfterCvLeague_IsMember(const CvLeague* self, PlayerTypes ePlayer, bool& result);static bool ReplaceCvLeague_IsMember(bool (*original)(const CvLeague*, PlayerTypes), const CvLeague* self, PlayerTypes ePlayer);CivRegisterBefore<CivHooks::CvLeague_IsMember>(host, &BeforeCvLeague_IsMember);CivRegisterAfter<CivHooks::CvLeague_IsMember>(host, &AfterCvLeague_IsMember);CivRegisterReplace<CivHooks::CvLeague_IsMember>(host, &ReplaceCvLeague_IsMember);
Code
3160bool CvLeague::IsMember(PlayerTypes ePlayer) const3161{3162 for (uint i = 0; i < m_vMembers.size(); i++)3163 {3164 if (m_vMembers[i].ePlayer == ePlayer)3165 {3166 return true;3167 }3168 }3169 return false;3170}
Calls
BaseVector::operator[]BaseVector::size
Called by
35 functions in 2 files
- CvActiveResolution::DoEffects(PlayerTypes)
- CvGameLeagues::DoPlayerAliveStatusChanged(PlayerTypes)
- CvGameLeagues::DoPlayerTurn(CvPlayer &)
- CvGameLeagues::GetArtsyGreatPersonRateModifier(PlayerTypes)
- CvGameLeagues::GetCityTourismModifier(PlayerTypes, const CvCity *)
- CvGameLeagues::GetFeatureYieldChange(PlayerTypes, FeatureTypes, YieldTypes)
- CvGameLeagues::GetPressureForIdeology(PlayerTypes, PolicyBranchTypes)
- CvGameLeagues::GetReligionSpreadStrengthModifier(PlayerTypes, ReligionTypes)
- CvGameLeagues::GetResearchMod(PlayerTypes, TechTypes)
- CvGameLeagues::GetScienceyGreatPersonRateModifier(PlayerTypes)
- CvGameLeagues::GetWorldWonderYieldChange(PlayerTypes, YieldTypes)
- CvGameLeagues::IsLuxuryHappinessBanned(PlayerTypes, ResourceTypes)
- CvGameLeagues::IsNoTrainingNuclearWeapons(PlayerTypes)
- CvGameLeagues::IsTradeEmbargoed(PlayerTypes, PlayerTypes)
- CvLeague::AddMember(PlayerTypes)
- CvLeague::CanEverPropose(PlayerTypes)
- CvLeague::CanEverVote(PlayerTypes)
- CvLeague::CanMemberContribute(PlayerTypes, LeagueProjectTypes) const
- CvLeague::CanProposeEnact(ResolutionTypes, PlayerTypes, int, CvString *)
- CvLeague::CanProposeRepeal(int, PlayerTypes, CvString *)
- CvLeague::DoProposeEnact(ResolutionTypes, PlayerTypes, int)
- CvLeague::DoProposeRepeal(int, PlayerTypes)
- CvLeague::GetContributionTierThreshold(ContributionTier, LeagueProjectTypes)
- CvLeague::GetMemberDelegationDetails(PlayerTypes, PlayerTypes)
- CvLeague::GetMemberDetails(PlayerTypes, PlayerTypes)
- CvLeague::GetMemberKnowledgeDetails(PlayerTypes, PlayerTypes)
- CvLeague::GetMemberVoteOpinionDetails(PlayerTypes, PlayerTypes)
- CvLeague::GetNumProposalsByMember(PlayerTypes)
- CvLeague::GetRemainingProposalsForMember(PlayerTypes)
- CvLeague::GetSpentVotesForMember(PlayerTypes)
- CvLeague::HasMemberAlwaysBeenHost(PlayerTypes)
- CvLeague::HasMemberEverBeenHost(PlayerTypes)
- CvLeague::RemoveMember(PlayerTypes)
- CvLeagueAI::CanCommitVote(PlayerTypes, CvString *)
- CvLuaLeague::lIsMember(lua_State *)