Bazaar developer reference

CvArmyAI::SetArmyAIState(ArmyAIState)

Defined in
CvArmyAI.cpp, line 188
Class
CvArmyAI
Hook name
CivHooks::CvArmyAI_SetArmyAIState

Hooks

static bool BeforeCvArmyAI_SetArmyAIState(CvArmyAI* self, ArmyAIState eNewArmyAIState);static void AfterCvArmyAI_SetArmyAIState(CvArmyAI* self, ArmyAIState eNewArmyAIState);static void ReplaceCvArmyAI_SetArmyAIState(void (*original)(CvArmyAI*, ArmyAIState), CvArmyAI* self, ArmyAIState eNewArmyAIState);CivRegisterBefore<CivHooks::CvArmyAI_SetArmyAIState>(host, &BeforeCvArmyAI_SetArmyAIState);CivRegisterAfter<CivHooks::CvArmyAI_SetArmyAIState>(host, &AfterCvArmyAI_SetArmyAIState);CivRegisterReplace<CivHooks::CvArmyAI_SetArmyAIState>(host, &ReplaceCvArmyAI_SetArmyAIState);

Code

187/// Set current army state188void CvArmyAI::SetArmyAIState(ArmyAIState eNewArmyAIState)189{190	m_eAIState = (int) eNewArmyAIState;191}

Called by