Bazaar developer reference

CvGlobals::getVoteSourceInfo(VoteSourceTypes)

Defined in
CvGlobals.cpp, line 3029
Class
CvGlobals
Hook name
CivHooks::CvGlobals_getVoteSourceInfo_with_VoteSourceTypes

Hooks

static bool BeforeCvGlobals_getVoteSourceInfo_with_VoteSourceTypes(CvGlobals* self, VoteSourceTypes e, CvVoteSourceInfo*& result);static void AfterCvGlobals_getVoteSourceInfo_with_VoteSourceTypes(CvGlobals* self, VoteSourceTypes e, CvVoteSourceInfo*& result);static CvVoteSourceInfo* ReplaceCvGlobals_getVoteSourceInfo_with_VoteSourceTypes(CvVoteSourceInfo* (*original)(CvGlobals*, VoteSourceTypes), CvGlobals* self, VoteSourceTypes e);CivRegisterBefore<CivHooks::CvGlobals_getVoteSourceInfo_with_VoteSourceTypes>(host, &BeforeCvGlobals_getVoteSourceInfo_with_VoteSourceTypes);CivRegisterAfter<CivHooks::CvGlobals_getVoteSourceInfo_with_VoteSourceTypes>(host, &AfterCvGlobals_getVoteSourceInfo_with_VoteSourceTypes);CivRegisterReplace<CivHooks::CvGlobals_getVoteSourceInfo_with_VoteSourceTypes>(host, &ReplaceCvGlobals_getVoteSourceInfo_with_VoteSourceTypes);

Code

3029CvVoteSourceInfo* CvGlobals::getVoteSourceInfo(VoteSourceTypes e)3030{3031	CvAssert(e > -1);3032	CvAssert(e < GC.getNumVoteSourceInfos());3033	if(e > -1 && e < (int)m_paVoteSourceInfo.size())3034		return m_paVoteSourceInfo[e];3035	else3036		return NULL;3037}

Calls

Called by