Bazaar developer reference

CvLeague::GetMember(PlayerTypes)

Defined in
CvVotingClasses.cpp, line 6436
Class
CvLeague
Hook name
CivHooks::CvLeague_GetMember

Hooks

static bool BeforeCvLeague_GetMember(CvLeague* self, PlayerTypes ePlayer, CvLeague::Member*& result);static void AfterCvLeague_GetMember(CvLeague* self, PlayerTypes ePlayer, CvLeague::Member*& result);static CvLeague::Member* ReplaceCvLeague_GetMember(CvLeague::Member* (*original)(CvLeague*, PlayerTypes), CvLeague* self, PlayerTypes ePlayer);CivRegisterBefore<CivHooks::CvLeague_GetMember>(host, &BeforeCvLeague_GetMember);CivRegisterAfter<CivHooks::CvLeague_GetMember>(host, &AfterCvLeague_GetMember);CivRegisterReplace<CivHooks::CvLeague_GetMember>(host, &ReplaceCvLeague_GetMember);

Code

6436CvLeague::Member* CvLeague::GetMember(PlayerTypes ePlayer)6437{6438	Member* pFound = NULL;6439	for (MemberList::iterator it = m_vMembers.begin(); it != m_vMembers.end(); it++)6440	{6441		if (it->ePlayer == ePlayer)6442		{6443			pFound = it;6444		}6445	}6446	CvAssertMsg(pFound != NULL, "Could not retrieve member based on player ID. Please send Anton your save file and version.");6447	return pFound;6448}

Calls

Called by