Bazaar developer reference

CvAdvisorCounsel::Reset()

Defined in
CvAdvisorCounsel.cpp, line 43
Class
CvAdvisorCounsel
Hook name
CivHooks::CvAdvisorCounsel_Reset

Hooks

static bool BeforeCvAdvisorCounsel_Reset(CvAdvisorCounsel* self);static void AfterCvAdvisorCounsel_Reset(CvAdvisorCounsel* self);static void ReplaceCvAdvisorCounsel_Reset(void (*original)(CvAdvisorCounsel*), CvAdvisorCounsel* self);CivRegisterBefore<CivHooks::CvAdvisorCounsel_Reset>(host, &BeforeCvAdvisorCounsel_Reset);CivRegisterAfter<CivHooks::CvAdvisorCounsel_Reset>(host, &AfterCvAdvisorCounsel_Reset);CivRegisterReplace<CivHooks::CvAdvisorCounsel_Reset>(host, &ReplaceCvAdvisorCounsel_Reset);

Code

43void CvAdvisorCounsel::Reset(void)44{45	for(uint ui = 0; ui < m_aCounsel.size(); ui++)46	{47		m_aCounsel[ui].m_eAdvisor = NO_ADVISOR_TYPE;48		m_aCounsel[ui].m_iValue = -1;49	}50}

Calls

Called by