Bazaar developer reference

CvGlobals::getAchievementInfo(EAchievement)

Defined in
CvGlobals.cpp, line 4043
Class
CvGlobals
Hook name
CivHooks::CvGlobals_getAchievementInfo_with_EAchievement

Hooks

static bool BeforeCvGlobals_getAchievementInfo_with_EAchievement(CvGlobals* self, EAchievement eAchievementNum, CvAchievementInfo*& result);static void AfterCvGlobals_getAchievementInfo_with_EAchievement(CvGlobals* self, EAchievement eAchievementNum, CvAchievementInfo*& result);static CvAchievementInfo* ReplaceCvGlobals_getAchievementInfo_with_EAchievement(CvAchievementInfo* (*original)(CvGlobals*, EAchievement), CvGlobals* self, EAchievement eAchievementNum);CivRegisterBefore<CivHooks::CvGlobals_getAchievementInfo_with_EAchievement>(host, &BeforeCvGlobals_getAchievementInfo_with_EAchievement);CivRegisterAfter<CivHooks::CvGlobals_getAchievementInfo_with_EAchievement>(host, &AfterCvGlobals_getAchievementInfo_with_EAchievement);CivRegisterReplace<CivHooks::CvGlobals_getAchievementInfo_with_EAchievement>(host, &ReplaceCvGlobals_getAchievementInfo_with_EAchievement);

Code

4043CvAchievementInfo* CvGlobals::getAchievementInfo(EAchievement eAchievementNum)4044{4045	CvAssert(eAchievementNum > -1);4046	CvAssert(eAchievementNum < GC.getNumAchievementInfos());4047	if(eAchievementNum > -1 && eAchievementNum < GC.getNumAchievementInfos())4048		return m_pAchievements->GetAchievementEntries()[eAchievementNum];4049	else4050		return NULL;4051}

Calls