Bazaar developer reference

CvFlavorRecipient::Init()

Defined in
CvFlavorManager.cpp, line 29
Class
CvFlavorRecipient
Hook name
CivHooks::CvFlavorRecipient_Init

Hooks

static bool BeforeCvFlavorRecipient_Init(CvFlavorRecipient* self);static void AfterCvFlavorRecipient_Init(CvFlavorRecipient* self);static void ReplaceCvFlavorRecipient_Init(void (*original)(CvFlavorRecipient*), CvFlavorRecipient* self);CivRegisterBefore<CivHooks::CvFlavorRecipient_Init>(host, &BeforeCvFlavorRecipient_Init);CivRegisterAfter<CivHooks::CvFlavorRecipient_Init>(host, &AfterCvFlavorRecipient_Init);CivRegisterReplace<CivHooks::CvFlavorRecipient_Init>(host, &ReplaceCvFlavorRecipient_Init);

Code

28/// Initialize data29void CvFlavorRecipient::Init()30{31	int iNumFlavors = GC.getNumFlavorTypes();32	m_piLatestFlavorValues = FNEW(int[iNumFlavors], c_eCiv5GameplayDLL, 0);33	memset(m_piLatestFlavorValues, 0, iNumFlavors * sizeof(int));34}

Calls

Called by