Bazaar developer reference

CvMilitaryAI::IsUsingStrategy(MilitaryAIStrategyTypes)

Defined in
CvMilitaryAI.cpp, line 432
Class
CvMilitaryAI
Hook name
CivHooks::CvMilitaryAI_IsUsingStrategy

Hooks

static bool BeforeCvMilitaryAI_IsUsingStrategy(CvMilitaryAI* self, MilitaryAIStrategyTypes eStrategy, bool& result);static void AfterCvMilitaryAI_IsUsingStrategy(CvMilitaryAI* self, MilitaryAIStrategyTypes eStrategy, bool& result);static bool ReplaceCvMilitaryAI_IsUsingStrategy(bool (*original)(CvMilitaryAI*, MilitaryAIStrategyTypes), CvMilitaryAI* self, MilitaryAIStrategyTypes eStrategy);CivRegisterBefore<CivHooks::CvMilitaryAI_IsUsingStrategy>(host, &BeforeCvMilitaryAI_IsUsingStrategy);CivRegisterAfter<CivHooks::CvMilitaryAI_IsUsingStrategy>(host, &AfterCvMilitaryAI_IsUsingStrategy);CivRegisterReplace<CivHooks::CvMilitaryAI_IsUsingStrategy>(host, &ReplaceCvMilitaryAI_IsUsingStrategy);

Code

431/// Returns whether or not a player has adopted this Strategy432bool CvMilitaryAI::IsUsingStrategy(MilitaryAIStrategyTypes eStrategy)433{434	return m_pabUsingStrategy[(int) eStrategy];435}

Called by