Bazaar developer reference

CvCityReligions::CopyToSimulatedStatus()

Defined in
CvReligionClasses.cpp, line 4537
Class
CvCityReligions
Hook name
CivHooks::CvCityReligions_CopyToSimulatedStatus

Hooks

static bool BeforeCvCityReligions_CopyToSimulatedStatus(CvCityReligions* self);static void AfterCvCityReligions_CopyToSimulatedStatus(CvCityReligions* self);static void ReplaceCvCityReligions_CopyToSimulatedStatus(void (*original)(CvCityReligions*), CvCityReligions* self);CivRegisterBefore<CivHooks::CvCityReligions_CopyToSimulatedStatus>(host, &BeforeCvCityReligions_CopyToSimulatedStatus);CivRegisterAfter<CivHooks::CvCityReligions_CopyToSimulatedStatus>(host, &AfterCvCityReligions_CopyToSimulatedStatus);CivRegisterReplace<CivHooks::CvCityReligions_CopyToSimulatedStatus>(host, &ReplaceCvCityReligions_CopyToSimulatedStatus);

Code

4536/// Copy data to prepare to simulate a conversion4537void CvCityReligions::CopyToSimulatedStatus()4538{4539	m_SimulatedStatus.clear();45404541	ReligionInCityList::iterator it;4542	for(it = m_ReligionStatus.begin(); it != m_ReligionStatus.end(); it++)4543	{4544		m_SimulatedStatus.push_back(*it);4545	}4546}

Calls

Called by