Bazaar developer reference

CvLeague::GetMemberDetails(PlayerTypes, PlayerTypes)

Defined in
CvVotingClasses.cpp, line 4502
Class
CvLeague
Hook name
CivHooks::CvLeague_GetMemberDetails

Hooks

static bool BeforeCvLeague_GetMemberDetails(CvLeague* self, PlayerTypes eMember, PlayerTypes eObserver, CvString& result);static void AfterCvLeague_GetMemberDetails(CvLeague* self, PlayerTypes eMember, PlayerTypes eObserver, CvString& result);static CvString ReplaceCvLeague_GetMemberDetails(CvString (*original)(CvLeague*, PlayerTypes, PlayerTypes), CvLeague* self, PlayerTypes eMember, PlayerTypes eObserver);CivRegisterBefore<CivHooks::CvLeague_GetMemberDetails>(host, &BeforeCvLeague_GetMemberDetails);CivRegisterAfter<CivHooks::CvLeague_GetMemberDetails>(host, &AfterCvLeague_GetMemberDetails);CivRegisterReplace<CivHooks::CvLeague_GetMemberDetails>(host, &ReplaceCvLeague_GetMemberDetails);

Code

4502CvString CvLeague::GetMemberDetails(PlayerTypes eMember, PlayerTypes eObserver)4503{4504	if (!IsMember(eMember) || !IsMember(eObserver))4505	{4506		CvAssertMsg(false, "Attempting to get detail string for a player that is not a league member. Please send Anton your save file and version.");4507		return "";4508	}4509	CvString s = "";45104511	// Delegation info4512	s += GetMemberDelegationDetails(eMember, eObserver);4513	4514	// Vote leanings and commitments4515	s += GetMemberKnowledgeDetails(eMember, eObserver);4516	s += GetMemberVoteOpinionDetails(eMember, eObserver);45174518	return s;4519}

Calls

Called by