Bazaar developer reference

CvTacticalAI::AddTemporaryZone(CvTemporaryZone)

Defined in
CvTacticalAI.cpp, line 469
Class
CvTacticalAI
Hook name
CivHooks::CvTacticalAI_AddTemporaryZone

Hooks

static bool BeforeCvTacticalAI_AddTemporaryZone(CvTacticalAI* self, CvTemporaryZone zone);static void AfterCvTacticalAI_AddTemporaryZone(CvTacticalAI* self, CvTemporaryZone zone);static void ReplaceCvTacticalAI_AddTemporaryZone(void (*original)(CvTacticalAI*, CvTemporaryZone), CvTacticalAI* self, CvTemporaryZone zone);CivRegisterBefore<CivHooks::CvTacticalAI_AddTemporaryZone>(host, &BeforeCvTacticalAI_AddTemporaryZone);CivRegisterAfter<CivHooks::CvTacticalAI_AddTemporaryZone>(host, &AfterCvTacticalAI_AddTemporaryZone);CivRegisterReplace<CivHooks::CvTacticalAI_AddTemporaryZone>(host, &ReplaceCvTacticalAI_AddTemporaryZone);

Code

468/// Add a temporary dominance zone around a short-term target469void CvTacticalAI::AddTemporaryZone(CvTemporaryZone zone)470{471	m_TempZones.push_back(zone);472}

Calls

Called by