Bazaar developer reference

CvGlobals::getLeaderHeadInfo(LeaderHeadTypes)

Defined in
CvGlobals.cpp, line 2964
Class
CvGlobals
Hook name
CivHooks::CvGlobals_getLeaderHeadInfo_with_LeaderHeadTypes

Hooks

static bool BeforeCvGlobals_getLeaderHeadInfo_with_LeaderHeadTypes(CvGlobals* self, LeaderHeadTypes eLeaderHeadNum, CvLeaderHeadInfo*& result);static void AfterCvGlobals_getLeaderHeadInfo_with_LeaderHeadTypes(CvGlobals* self, LeaderHeadTypes eLeaderHeadNum, CvLeaderHeadInfo*& result);static CvLeaderHeadInfo* ReplaceCvGlobals_getLeaderHeadInfo_with_LeaderHeadTypes(CvLeaderHeadInfo* (*original)(CvGlobals*, LeaderHeadTypes), CvGlobals* self, LeaderHeadTypes eLeaderHeadNum);CivRegisterBefore<CivHooks::CvGlobals_getLeaderHeadInfo_with_LeaderHeadTypes>(host, &BeforeCvGlobals_getLeaderHeadInfo_with_LeaderHeadTypes);CivRegisterAfter<CivHooks::CvGlobals_getLeaderHeadInfo_with_LeaderHeadTypes>(host, &AfterCvGlobals_getLeaderHeadInfo_with_LeaderHeadTypes);CivRegisterReplace<CivHooks::CvGlobals_getLeaderHeadInfo_with_LeaderHeadTypes>(host, &ReplaceCvGlobals_getLeaderHeadInfo_with_LeaderHeadTypes);

Code

2964CvLeaderHeadInfo* CvGlobals::getLeaderHeadInfo(LeaderHeadTypes eLeaderHeadNum)2965{2966	CvAssert(eLeaderHeadNum > -1);2967	CvAssert(eLeaderHeadNum < GC.getNumLeaderHeadInfos());2968	if(eLeaderHeadNum > -1 && eLeaderHeadNum < (int)m_paLeaderHeadInfo.size())2969		return m_paLeaderHeadInfo[eLeaderHeadNum];2970	else2971		return NULL;2972}

Calls

Called by