Bazaar developer reference

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

Called by