Bazaar developer reference

CvCity::SetLastTurnGarrisonAssigned(int)

Defined in
CvCity.cpp, line 10179
Class
CvCity
Hook name
CivHooks::CvCity_SetLastTurnGarrisonAssigned

Hooks

static bool BeforeCvCity_SetLastTurnGarrisonAssigned(CvCity* self, int iValue);static void AfterCvCity_SetLastTurnGarrisonAssigned(CvCity* self, int iValue);static void ReplaceCvCity_SetLastTurnGarrisonAssigned(void (*original)(CvCity*, int), CvCity* self, int iValue);CivRegisterBefore<CivHooks::CvCity_SetLastTurnGarrisonAssigned>(host, &BeforeCvCity_SetLastTurnGarrisonAssigned);CivRegisterAfter<CivHooks::CvCity_SetLastTurnGarrisonAssigned>(host, &AfterCvCity_SetLastTurnGarrisonAssigned);CivRegisterReplace<CivHooks::CvCity_SetLastTurnGarrisonAssigned>(host, &ReplaceCvCity_SetLastTurnGarrisonAssigned);

Code

10178/// Sets turn number when AI placed a garrison: AI sets to INT_MAX if city has walls and doesn't need a garrison to fire10179void CvCity::SetLastTurnGarrisonAssigned(int iValue)10180{10181	VALIDATE_OBJECT10182	m_iLastTurnGarrisonAssigned = iValue;10183}

Calls

Called by