CvResolution::GetProposerDecision()
- Defined in
- CvVotingClasses.cpp, line 980
- Class
- CvResolution
- Hook name
CivHooks::CvResolution_GetProposerDecision
Hooks
static bool BeforeCvResolution_GetProposerDecision(CvResolution* self, CvProposerDecision*& result);static void AfterCvResolution_GetProposerDecision(CvResolution* self, CvProposerDecision*& result);static CvProposerDecision* ReplaceCvResolution_GetProposerDecision(CvProposerDecision* (*original)(CvResolution*), CvResolution* self);CivRegisterBefore<CivHooks::CvResolution_GetProposerDecision>(host, &BeforeCvResolution_GetProposerDecision);CivRegisterAfter<CivHooks::CvResolution_GetProposerDecision>(host, &AfterCvResolution_GetProposerDecision);CivRegisterReplace<CivHooks::CvResolution_GetProposerDecision>(host, &ReplaceCvResolution_GetProposerDecision);
Code
980CvProposerDecision* CvResolution::GetProposerDecision()981{982 return &m_ProposerDecision;983}
Called by
- CvActiveResolution::CvActiveResolution(CvEnactProposal *)
- CvActiveResolution::DoEffects(PlayerTypes)
- CvActiveResolution::RemoveEffects(PlayerTypes)
- CvLeague::CheckProposalsValid()
- CvLeague::CheckResolutionsValid()
- CvLeague::GetCityTourismModifier(const CvCity *)
- CvLeague::GetCurrentEffectsSummary(PlayerTypes)
- CvLeague::GetExtraVotesForFollowingIdeology(PlayerTypes)
- CvLeague::GetExtraVotesForFollowingReligion(PlayerTypes)
- CvLeague::GetPressureForIdeology(PolicyBranchTypes)
- CvLeague::GetReligionSpreadStrengthModifier(ReligionTypes)
- CvLeague::IsActiveResolution(ResolutionTypes, int)
- CvLeague::IsEnactProposed(ResolutionTypes, int)
- CvLeague::IsLuxuryHappinessBanned(ResourceTypes)
- CvLeague::IsPlayerEmbargoed(PlayerTypes)
- CvLeague::IsTradeEmbargoed(PlayerTypes, PlayerTypes)
- CvLeague::NotifyProposalResult(CvEnactProposal *)
- CvLeague::NotifyProposalResult(CvRepealProposal *)
- CvLeague::NotifySessionSoon(int)
- CvLeagueAI::AllocateVotes(CvLeague *)
- CvLeagueAI::GetDesiredVoteCommitments(PlayerTypes)
- CvLeagueAI::ScoreVoteChoiceYesNo(CvProposal *, int, bool)
- CvRepealProposal::CvRepealProposal(CvActiveResolution *, PlayerTypes)
- CvResolution::GetName()
- CvLuaLeague::lResolutionTableHelper(lua_State *, const int, CvResolution &)