Bazaar developer reference

CvLeague::GetMemberKnowledgeDetails(PlayerTypes, PlayerTypes)

Defined in
CvVotingClasses.cpp, line 4553
Class
CvLeague
Hook name
CivHooks::CvLeague_GetMemberKnowledgeDetails

Hooks

static bool BeforeCvLeague_GetMemberKnowledgeDetails(CvLeague* self, PlayerTypes eMember, PlayerTypes eObserver, CvString& result);static void AfterCvLeague_GetMemberKnowledgeDetails(CvLeague* self, PlayerTypes eMember, PlayerTypes eObserver, CvString& result);static CvString ReplaceCvLeague_GetMemberKnowledgeDetails(CvString (*original)(CvLeague*, PlayerTypes, PlayerTypes), CvLeague* self, PlayerTypes eMember, PlayerTypes eObserver);CivRegisterBefore<CivHooks::CvLeague_GetMemberKnowledgeDetails>(host, &BeforeCvLeague_GetMemberKnowledgeDetails);CivRegisterAfter<CivHooks::CvLeague_GetMemberKnowledgeDetails>(host, &AfterCvLeague_GetMemberKnowledgeDetails);CivRegisterReplace<CivHooks::CvLeague_GetMemberKnowledgeDetails>(host, &ReplaceCvLeague_GetMemberKnowledgeDetails);

Code

4553CvString CvLeague::GetMemberKnowledgeDetails(PlayerTypes eMember, PlayerTypes eObserver)4554{4555	if (!IsMember(eMember) || !IsMember(eObserver))4556	{4557		CvAssertMsg(false, "Attempting to get detail string for a player that is not a league member. Please send Anton your save file and version.");4558		return "";4559	}45604561	CvString s = "";45624563	if (eMember != eObserver)4564	{4565		GET_PLAYER(eMember).GetLeagueAI()->GetKnowledgeGivenToOtherPlayer(eObserver, &s);4566	}45674568	return s;4569}

Calls

Called by