CvLeague::GetRemainingVotesForMember(PlayerTypes)
- Defined in
- CvVotingClasses.cpp, line 3201
- Class
- CvLeague
- Hook name
CivHooks::CvLeague_GetRemainingVotesForMember
Hooks
static bool BeforeCvLeague_GetRemainingVotesForMember(CvLeague* self, PlayerTypes ePlayer, int& result);static void AfterCvLeague_GetRemainingVotesForMember(CvLeague* self, PlayerTypes ePlayer, int& result);static int ReplaceCvLeague_GetRemainingVotesForMember(int (*original)(CvLeague*, PlayerTypes), CvLeague* self, PlayerTypes ePlayer);CivRegisterBefore<CivHooks::CvLeague_GetRemainingVotesForMember>(host, &BeforeCvLeague_GetRemainingVotesForMember);CivRegisterAfter<CivHooks::CvLeague_GetRemainingVotesForMember>(host, &AfterCvLeague_GetRemainingVotesForMember);CivRegisterReplace<CivHooks::CvLeague_GetRemainingVotesForMember>(host, &ReplaceCvLeague_GetRemainingVotesForMember);
Code
3201int CvLeague::GetRemainingVotesForMember(PlayerTypes ePlayer)3202{3203 if (CanEverVote(ePlayer))3204 {3205 return (GetMember(ePlayer)->iVotes);3206 }3207 return 0;3208}
Calls
Called by
- CvGameLeagues::DoPlayerTurn(CvPlayer &)
- CvLeague::CanVote(PlayerTypes)
- CvLeague::DoVoteAbstain(PlayerTypes, int)
- CvLeague::DoVoteEnact(int, PlayerTypes, int, int)
- CvLeague::DoVoteRepeal(int, PlayerTypes, int, int)
- CvLeague::GetMemberDelegationDetails(PlayerTypes, PlayerTypes)
- CvLeagueAI::AllocateVotes(CvLeague *)
- CvLeagueAI::CanCommitVote(PlayerTypes, CvString *)
- CvLeagueAI::DoAbstainAllVotes(CvLeague *)
- CvLuaLeague::lGetRemainingVotesForMember(lua_State *)