CvLeague::GetInactiveResolutions() const
- Defined in
- CvVotingClasses.cpp, line 2981
- Class
- CvLeague
- Hook name
CivHooks::CvLeague_GetInactiveResolutions
Hooks
static bool BeforeCvLeague_GetInactiveResolutions(const CvLeague* self, std::vector<ResolutionTypes>& result);static void AfterCvLeague_GetInactiveResolutions(const CvLeague* self, std::vector<ResolutionTypes>& result);static std::vector<ResolutionTypes> ReplaceCvLeague_GetInactiveResolutions(std::vector<ResolutionTypes> (*original)(const CvLeague*), const CvLeague* self);CivRegisterBefore<CivHooks::CvLeague_GetInactiveResolutions>(host, &BeforeCvLeague_GetInactiveResolutions);CivRegisterAfter<CivHooks::CvLeague_GetInactiveResolutions>(host, &AfterCvLeague_GetInactiveResolutions);CivRegisterReplace<CivHooks::CvLeague_GetInactiveResolutions>(host, &ReplaceCvLeague_GetInactiveResolutions);
Code
2980// Returns all possible resolutions, even ones that might already be active2981std::vector<ResolutionTypes> CvLeague::GetInactiveResolutions() const2982{2983 std::vector<ResolutionTypes> v;2984 for (int i = 0; i < GC.getNumResolutionInfos(); i++)2985 {2986 ResolutionTypes e = (ResolutionTypes)i;2987 CvResolutionEntry* pInfo = GC.getResolutionInfo(e);2988 if (pInfo)2989 {2990 v.push_back(e);2991 }2992 }29932994 return v;2995}
Calls
- CvGlobals::getNumResolutionInfos()
- CvGlobals::getResolutionInfo(ResolutionTypes)
std::vector::push_backstd::vector::vectorstd::vector::vector