CvCityEspionage::Reset()
- Defined in
- CvEspionageClasses.cpp, line 4373
- Class
- CvCityEspionage
- Hook name
CivHooks::CvCityEspionage_Reset
Hooks
static bool BeforeCvCityEspionage_Reset(CvCityEspionage* self);static void AfterCvCityEspionage_Reset(CvCityEspionage* self);static void ReplaceCvCityEspionage_Reset(void (*original)(CvCityEspionage*), CvCityEspionage* self);CivRegisterBefore<CivHooks::CvCityEspionage_Reset>(host, &BeforeCvCityEspionage_Reset);CivRegisterAfter<CivHooks::CvCityEspionage_Reset>(host, &AfterCvCityEspionage_Reset);CivRegisterReplace<CivHooks::CvCityEspionage_Reset>(host, &ReplaceCvCityEspionage_Reset);
Code
4372// Reset4373void CvCityEspionage::Reset(void)4374{4375 m_pCity = NULL;43764377 for(uint ui = 0; ui < MAX_MAJOR_CIVS; ui++)4378 {4379 m_aiSpyAssignment[ui] = -1;4380 m_aiAmount[ui] = -1;4381 m_aiRate[ui] = -1;4382 m_aiGoal[ui] = -1;4383 m_aiLastProgress[ui] = -1;4384 m_aiLastPotential[ui] = -1;4385 m_aiLastBasePotential[ui] = -1;4386 m_aiResult[ui] = SPY_RESULT_UNDETECTED;4387 m_aiNumTimesCityRobbed[ui] = 0;4388 }4389}
Calls
Firaxis::Array::operator[]