Bazaar developer reference

CvHomelandAI::ClearCurrentMoveHighPriorityUnits()

Defined in
CvHomelandAI.cpp, line 6288
Class
CvHomelandAI
Hook name
CivHooks::CvHomelandAI_ClearCurrentMoveHighPriorityUnits

Hooks

static bool BeforeCvHomelandAI_ClearCurrentMoveHighPriorityUnits(CvHomelandAI* self);static void AfterCvHomelandAI_ClearCurrentMoveHighPriorityUnits(CvHomelandAI* self);static void ReplaceCvHomelandAI_ClearCurrentMoveHighPriorityUnits(void (*original)(CvHomelandAI*), CvHomelandAI* self);CivRegisterBefore<CivHooks::CvHomelandAI_ClearCurrentMoveHighPriorityUnits>(host, &BeforeCvHomelandAI_ClearCurrentMoveHighPriorityUnits);CivRegisterAfter<CivHooks::CvHomelandAI_ClearCurrentMoveHighPriorityUnits>(host, &AfterCvHomelandAI_ClearCurrentMoveHighPriorityUnits);CivRegisterReplace<CivHooks::CvHomelandAI_ClearCurrentMoveHighPriorityUnits>(host, &ReplaceCvHomelandAI_ClearCurrentMoveHighPriorityUnits);

Code

6288void CvHomelandAI::ClearCurrentMoveHighPriorityUnits()6289{6290	m_CurrentMoveHighPriorityUnits.clear();6291	m_CurrentBestMoveHighPriorityUnit = NULL;6292	m_iCurrentBestMoveHighPriorityUnitTurns = MAX_INT;6293}

Calls

Called by