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
- CvLeague::GetMemberDelegationDetails(PlayerTypes, PlayerTypes)
- CvLeague::GetMemberKnowledgeDetails(PlayerTypes, PlayerTypes)
- CvLeague::GetMemberVoteOpinionDetails(PlayerTypes, PlayerTypes)
- CvLeague::IsMember(PlayerTypes) const
CvString::CvStringCvString::CvStringstd::basic_string::operator+=