Bazaar developer reference

CvGrandStrategyAI::ChangeNumTurnsSinceActiveSet(int)

Defined in
CvGrandStrategyAI.cpp, line 833
Class
CvGrandStrategyAI
Hook name
CivHooks::CvGrandStrategyAI_ChangeNumTurnsSinceActiveSet

Hooks

static bool BeforeCvGrandStrategyAI_ChangeNumTurnsSinceActiveSet(CvGrandStrategyAI* self, int iChange);static void AfterCvGrandStrategyAI_ChangeNumTurnsSinceActiveSet(CvGrandStrategyAI* self, int iChange);static void ReplaceCvGrandStrategyAI_ChangeNumTurnsSinceActiveSet(void (*original)(CvGrandStrategyAI*, int), CvGrandStrategyAI* self, int iChange);CivRegisterBefore<CivHooks::CvGrandStrategyAI_ChangeNumTurnsSinceActiveSet>(host, &BeforeCvGrandStrategyAI_ChangeNumTurnsSinceActiveSet);CivRegisterAfter<CivHooks::CvGrandStrategyAI_ChangeNumTurnsSinceActiveSet>(host, &AfterCvGrandStrategyAI_ChangeNumTurnsSinceActiveSet);CivRegisterReplace<CivHooks::CvGrandStrategyAI_ChangeNumTurnsSinceActiveSet>(host, &ReplaceCvGrandStrategyAI_ChangeNumTurnsSinceActiveSet);

Code

832/// Change the number of turns since the Active Strategy was last set833void CvGrandStrategyAI::ChangeNumTurnsSinceActiveSet(int iChange)834{835	if(iChange != 0)836	{837		m_iNumTurnsSinceActiveSet += iChange;838	}839840	FAssert(m_iNumTurnsSinceActiveSet >= 0);841}

Called by