Bazaar developer reference

CvAICityStrategyEntry::GetMinimumNumTurnsExecuted() const

Defined in
CvCityStrategyAI.cpp, line 141
Class
CvAICityStrategyEntry
Hook name
CivHooks::CvAICityStrategyEntry_GetMinimumNumTurnsExecuted

Hooks

static bool BeforeCvAICityStrategyEntry_GetMinimumNumTurnsExecuted(const CvAICityStrategyEntry* self, int& result);static void AfterCvAICityStrategyEntry_GetMinimumNumTurnsExecuted(const CvAICityStrategyEntry* self, int& result);static int ReplaceCvAICityStrategyEntry_GetMinimumNumTurnsExecuted(int (*original)(const CvAICityStrategyEntry*), const CvAICityStrategyEntry* self);CivRegisterBefore<CivHooks::CvAICityStrategyEntry_GetMinimumNumTurnsExecuted>(host, &BeforeCvAICityStrategyEntry_GetMinimumNumTurnsExecuted);CivRegisterAfter<CivHooks::CvAICityStrategyEntry_GetMinimumNumTurnsExecuted>(host, &AfterCvAICityStrategyEntry_GetMinimumNumTurnsExecuted);CivRegisterReplace<CivHooks::CvAICityStrategyEntry_GetMinimumNumTurnsExecuted>(host, &ReplaceCvAICityStrategyEntry_GetMinimumNumTurnsExecuted);

Code

140/// Minimum # of turns this AI Strategy must be executed for - don't want the AI starting then stopping Strategies every turn141int CvAICityStrategyEntry::GetMinimumNumTurnsExecuted() const142{143	return m_iMinimumNumTurnsExecuted;144}

Called by