Bazaar developer reference

CvGameCulture::GetGreatWorkType(int) const

Defined in
CvCultureClasses.cpp, line 150
Class
CvGameCulture
Hook name
CivHooks::CvGameCulture_GetGreatWorkType

Hooks

static bool BeforeCvGameCulture_GetGreatWorkType(const CvGameCulture* self, int iIndex, GreatWorkType& result);static void AfterCvGameCulture_GetGreatWorkType(const CvGameCulture* self, int iIndex, GreatWorkType& result);static GreatWorkType ReplaceCvGameCulture_GetGreatWorkType(GreatWorkType (*original)(const CvGameCulture*, int), const CvGameCulture* self, int iIndex);CivRegisterBefore<CivHooks::CvGameCulture_GetGreatWorkType>(host, &BeforeCvGameCulture_GetGreatWorkType);CivRegisterAfter<CivHooks::CvGameCulture_GetGreatWorkType>(host, &AfterCvGameCulture_GetGreatWorkType);CivRegisterReplace<CivHooks::CvGameCulture_GetGreatWorkType>(host, &ReplaceCvGameCulture_GetGreatWorkType);

Code

150GreatWorkType CvGameCulture::GetGreatWorkType(int iIndex) const151{152	CvAssertMsg (iIndex < GetNumGreatWorks(), "Bad Great Work index");153	const CvGreatWork* pWork = &m_CurrentGreatWorks[iIndex];154	return pWork->m_eType;155}

Calls

Called by