Bazaar developer reference

CvCityStrategyAI::GetTurnCityStrategyAdopted(AICityStrategyTypes)

Defined in
CvCityStrategyAI.cpp, line 561
Class
CvCityStrategyAI
Hook name
CivHooks::CvCityStrategyAI_GetTurnCityStrategyAdopted

Hooks

static bool BeforeCvCityStrategyAI_GetTurnCityStrategyAdopted(CvCityStrategyAI* self, AICityStrategyTypes eStrategy, int& result);static void AfterCvCityStrategyAI_GetTurnCityStrategyAdopted(CvCityStrategyAI* self, AICityStrategyTypes eStrategy, int& result);static int ReplaceCvCityStrategyAI_GetTurnCityStrategyAdopted(int (*original)(CvCityStrategyAI*, AICityStrategyTypes), CvCityStrategyAI* self, AICityStrategyTypes eStrategy);CivRegisterBefore<CivHooks::CvCityStrategyAI_GetTurnCityStrategyAdopted>(host, &BeforeCvCityStrategyAI_GetTurnCityStrategyAdopted);CivRegisterAfter<CivHooks::CvCityStrategyAI_GetTurnCityStrategyAdopted>(host, &AfterCvCityStrategyAI_GetTurnCityStrategyAdopted);CivRegisterReplace<CivHooks::CvCityStrategyAI_GetTurnCityStrategyAdopted>(host, &ReplaceCvCityStrategyAI_GetTurnCityStrategyAdopted);

Code

560/// Returns the turn on which a CityStrategy was adopted (-1 if it hasn't been)561int CvCityStrategyAI::GetTurnCityStrategyAdopted(AICityStrategyTypes eStrategy)562{563	return m_paiTurnCityStrategyAdopted[(int) eStrategy];564}

Called by