Bazaar developer reference

CvMilitaryAI::GetTurnStrategyAdopted(MilitaryAIStrategyTypes)

Defined in
CvMilitaryAI.cpp, line 458
Class
CvMilitaryAI
Hook name
CivHooks::CvMilitaryAI_GetTurnStrategyAdopted

Hooks

static bool BeforeCvMilitaryAI_GetTurnStrategyAdopted(CvMilitaryAI* self, MilitaryAIStrategyTypes eStrategy, int& result);static void AfterCvMilitaryAI_GetTurnStrategyAdopted(CvMilitaryAI* self, MilitaryAIStrategyTypes eStrategy, int& result);static int ReplaceCvMilitaryAI_GetTurnStrategyAdopted(int (*original)(CvMilitaryAI*, MilitaryAIStrategyTypes), CvMilitaryAI* self, MilitaryAIStrategyTypes eStrategy);CivRegisterBefore<CivHooks::CvMilitaryAI_GetTurnStrategyAdopted>(host, &BeforeCvMilitaryAI_GetTurnStrategyAdopted);CivRegisterAfter<CivHooks::CvMilitaryAI_GetTurnStrategyAdopted>(host, &AfterCvMilitaryAI_GetTurnStrategyAdopted);CivRegisterReplace<CivHooks::CvMilitaryAI_GetTurnStrategyAdopted>(host, &ReplaceCvMilitaryAI_GetTurnStrategyAdopted);

Code

457/// Returns the turn on which a Strategy was adopted (-1 if it hasn't been)458int CvMilitaryAI::GetTurnStrategyAdopted(MilitaryAIStrategyTypes eStrategy)459{460	return m_paiTurnStrategyAdopted[(int) eStrategy];461}

Called by