Bazaar developer reference

CvCityEmphases::Init(CvEmphasisXMLEntries *, CvCity *)

Defined in
CvEmphasisClasses.cpp, line 123
Class
CvCityEmphases
Hook name
CivHooks::CvCityEmphases_Init

Hooks

static bool BeforeCvCityEmphases_Init(CvCityEmphases* self, CvEmphasisXMLEntries* pEmphases, CvCity* pCity);static void AfterCvCityEmphases_Init(CvCityEmphases* self, CvEmphasisXMLEntries* pEmphases, CvCity* pCity);static void ReplaceCvCityEmphases_Init(void (*original)(CvCityEmphases*, CvEmphasisXMLEntries*, CvCity*), CvCityEmphases* self, CvEmphasisXMLEntries* pEmphases, CvCity* pCity);CivRegisterBefore<CivHooks::CvCityEmphases_Init>(host, &BeforeCvCityEmphases_Init);CivRegisterAfter<CivHooks::CvCityEmphases_Init>(host, &AfterCvCityEmphases_Init);CivRegisterReplace<CivHooks::CvCityEmphases_Init>(host, &ReplaceCvCityEmphases_Init);

Code

122/// Initialize123void CvCityEmphases::Init(CvEmphasisXMLEntries* pEmphases, CvCity* pCity)124{125	// Store off the pointers to objects we'll need later126	m_pEmphases = pEmphases;127	m_pCity = pCity;128129	Reset();130}

Calls

Called by