Bazaar developer reference

CvStartPositioner::Init(CvSiteEvaluatorForStart *)

Defined in
CvStartPositioner.cpp, line 32
Class
CvStartPositioner
Hook name
CivHooks::CvStartPositioner_Init

Hooks

static bool BeforeCvStartPositioner_Init(CvStartPositioner* self, CvSiteEvaluatorForStart* pSiteEvaluator);static void AfterCvStartPositioner_Init(CvStartPositioner* self, CvSiteEvaluatorForStart* pSiteEvaluator);static void ReplaceCvStartPositioner_Init(void (*original)(CvStartPositioner*, CvSiteEvaluatorForStart*), CvStartPositioner* self, CvSiteEvaluatorForStart* pSiteEvaluator);CivRegisterBefore<CivHooks::CvStartPositioner_Init>(host, &BeforeCvStartPositioner_Init);CivRegisterAfter<CivHooks::CvStartPositioner_Init>(host, &AfterCvStartPositioner_Init);CivRegisterReplace<CivHooks::CvStartPositioner_Init>(host, &ReplaceCvStartPositioner_Init);

Code

31/// Initialize32void CvStartPositioner::Init(CvSiteEvaluatorForStart* pSiteEvaluator)33{34	CvAssert(pSiteEvaluator);35	if(!pSiteEvaluator)36		return;3738	m_pSiteEvaluator = pSiteEvaluator;39	m_pSiteEvaluator->ComputeFlavorMultipliers(NULL);  // Ignore flavors; this sets them to 140}

Calls

Called by