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
- CvGlobals::GetEngineUserInterface()
- CvGlobals::WrapCityPointer(CvCity *)
FAutoVariable::operator+=ICvUserInterface1::SetSpecificCityInfoDirtystd::auto_ptr::auto_ptrstd::auto_ptr::getstd::auto_ptr::operator auto_ptr_ref