Bazaar developer reference

CvEconomicAI::GetTurnStrategyAdopted(EconomicAIStrategyTypes)

Defined in
CvEconomicAI.cpp, line 523
Class
CvEconomicAI
Hook name
CivHooks::CvEconomicAI_GetTurnStrategyAdopted

Hooks

static bool BeforeCvEconomicAI_GetTurnStrategyAdopted(CvEconomicAI* self, EconomicAIStrategyTypes eStrategy, int& result);static void AfterCvEconomicAI_GetTurnStrategyAdopted(CvEconomicAI* self, EconomicAIStrategyTypes eStrategy, int& result);static int ReplaceCvEconomicAI_GetTurnStrategyAdopted(int (*original)(CvEconomicAI*, EconomicAIStrategyTypes), CvEconomicAI* self, EconomicAIStrategyTypes eStrategy);CivRegisterBefore<CivHooks::CvEconomicAI_GetTurnStrategyAdopted>(host, &BeforeCvEconomicAI_GetTurnStrategyAdopted);CivRegisterAfter<CivHooks::CvEconomicAI_GetTurnStrategyAdopted>(host, &AfterCvEconomicAI_GetTurnStrategyAdopted);CivRegisterReplace<CivHooks::CvEconomicAI_GetTurnStrategyAdopted>(host, &ReplaceCvEconomicAI_GetTurnStrategyAdopted);

Code

522/// Returns the turn on which a Strategy was adopted (-1 if it hasn't been)523int CvEconomicAI::GetTurnStrategyAdopted(EconomicAIStrategyTypes eStrategy)524{525	return m_paiTurnStrategyAdopted[(int) eStrategy];526}

Called by