CvGlobals::getResolutionInfo(ResolutionTypes)
- Defined in
- CvGlobals.cpp, line 3896
- Class
- CvGlobals
- Hook name
CivHooks::CvGlobals_getResolutionInfo_with_ResolutionTypes
Hooks
static bool BeforeCvGlobals_getResolutionInfo_with_ResolutionTypes(CvGlobals* self, ResolutionTypes eResolutionNum, CvResolutionEntry*& result);static void AfterCvGlobals_getResolutionInfo_with_ResolutionTypes(CvGlobals* self, ResolutionTypes eResolutionNum, CvResolutionEntry*& result);static CvResolutionEntry* ReplaceCvGlobals_getResolutionInfo_with_ResolutionTypes(CvResolutionEntry* (*original)(CvGlobals*, ResolutionTypes), CvGlobals* self, ResolutionTypes eResolutionNum);CivRegisterBefore<CivHooks::CvGlobals_getResolutionInfo_with_ResolutionTypes>(host, &BeforeCvGlobals_getResolutionInfo_with_ResolutionTypes);CivRegisterAfter<CivHooks::CvGlobals_getResolutionInfo_with_ResolutionTypes>(host, &AfterCvGlobals_getResolutionInfo_with_ResolutionTypes);CivRegisterReplace<CivHooks::CvGlobals_getResolutionInfo_with_ResolutionTypes>(host, &ReplaceCvGlobals_getResolutionInfo_with_ResolutionTypes);
Code
3896CvResolutionEntry* CvGlobals::getResolutionInfo(ResolutionTypes eResolutionNum)3897{3898 CvAssert(eResolutionNum > -1);3899 CvAssert(eResolutionNum < GC.getNumResolutionInfos());3900 return m_pResolutions->GetResolutionEntries()[eResolutionNum];3901}
Calls
- CvResolutionXMLEntries::GetResolutionEntries()
std::vector::operator[]
Called by
- CvEnactProposal::CvEnactProposal(int, ResolutionTypes, LeagueTypes, PlayerTypes, int)
- CvEnactProposal::IsPassed(int)
- CvLeague::CanProposeEnact(ResolutionTypes, PlayerTypes, int, CvString *)
- CvLeague::CanProposeEnactAnyChoice(ResolutionTypes, PlayerTypes)
- CvLeague::FinishSession()
- CvLeague::GetGreatPersonRateModifierDetails(UnitClassTypes)
- CvLeague::GetInactiveResolutions() const
- CvLeague::GetResolutionDetails(ResolutionTypes, PlayerTypes, int, int)
- CvLeague::GetResolutionName(ResolutionTypes, int, int, bool)
- CvLeague::GetResolutionVoteOpinionDetails(ResolutionTypes, PlayerTypes, int)
- CvLeague::GetTurnsUntilVictorySession()
- CvLeague::IsActiveResolution(ResolutionTypes, int)
- CvLeague::IsEnactProposed(ResolutionTypes, int)
- CvLeague::IsResolutionEffectsValid(ResolutionTypes, int, CvString *)
- CvLeagueAI::AllocateProposals(CvLeague *)
- CvRepealProposal::IsPassed(int)
- CvResolution::GetName()
- CvResolutionEffects::CvResolutionEffects(ResolutionTypes)