Bazaar developer reference

CvCity::ChangeResistanceTurns(int)

Defined in
CvCity.cpp, line 9502
Class
CvCity
Hook name
CivHooks::CvCity_ChangeResistanceTurns

Hooks

static bool BeforeCvCity_ChangeResistanceTurns(CvCity* self, int iChange);static void AfterCvCity_ChangeResistanceTurns(CvCity* self, int iChange);static void ReplaceCvCity_ChangeResistanceTurns(void (*original)(CvCity*, int), CvCity* self, int iChange);CivRegisterBefore<CivHooks::CvCity_ChangeResistanceTurns>(host, &BeforeCvCity_ChangeResistanceTurns);CivRegisterAfter<CivHooks::CvCity_ChangeResistanceTurns>(host, &AfterCvCity_ChangeResistanceTurns);CivRegisterReplace<CivHooks::CvCity_ChangeResistanceTurns>(host, &ReplaceCvCity_ChangeResistanceTurns);

Code

9502void CvCity::ChangeResistanceTurns(int iChange)9503{9504	VALIDATE_OBJECT9505	if(iChange != 0)9506	{9507		m_iResistanceTurns += iChange;95089509		auto_ptr<ICvCity1> pCity = GC.WrapCityPointer(this);9510		DLLUI->SetSpecificCityInfoDirty(pCity.get(), CITY_UPDATE_TYPE_BANNER);9511	}9512}

Calls

Called by