Bazaar developer reference

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

Called by