Bazaar developer reference

CvGameCulture::GetGreatWorkClass(int) const

Defined in
CvCultureClasses.cpp, line 157
Class
CvGameCulture
Hook name
CivHooks::CvGameCulture_GetGreatWorkClass

Hooks

static bool BeforeCvGameCulture_GetGreatWorkClass(const CvGameCulture* self, int iIndex, GreatWorkClass& result);static void AfterCvGameCulture_GetGreatWorkClass(const CvGameCulture* self, int iIndex, GreatWorkClass& result);static GreatWorkClass ReplaceCvGameCulture_GetGreatWorkClass(GreatWorkClass (*original)(const CvGameCulture*, int), const CvGameCulture* self, int iIndex);CivRegisterBefore<CivHooks::CvGameCulture_GetGreatWorkClass>(host, &BeforeCvGameCulture_GetGreatWorkClass);CivRegisterAfter<CivHooks::CvGameCulture_GetGreatWorkClass>(host, &AfterCvGameCulture_GetGreatWorkClass);CivRegisterReplace<CivHooks::CvGameCulture_GetGreatWorkClass>(host, &ReplaceCvGameCulture_GetGreatWorkClass);

Code

157GreatWorkClass CvGameCulture::GetGreatWorkClass(int iIndex) const158{159	CvAssertMsg (iIndex < GetNumGreatWorks(), "Bad Great Work index");160	const CvGreatWork* pWork = &m_CurrentGreatWorks[iIndex];161	return pWork->m_eClassType;162}

Calls

Called by