Bazaar developer reference

CvTeamTechs::Reset()

Defined in
CvTechClasses.cpp, line 1762
Class
CvTeamTechs
Hook name
CivHooks::CvTeamTechs_Reset

Hooks

static bool BeforeCvTeamTechs_Reset(CvTeamTechs* self);static void AfterCvTeamTechs_Reset(CvTeamTechs* self);static void ReplaceCvTeamTechs_Reset(void (*original)(CvTeamTechs*), CvTeamTechs* self);CivRegisterBefore<CivHooks::CvTeamTechs_Reset>(host, &BeforeCvTeamTechs_Reset);CivRegisterAfter<CivHooks::CvTeamTechs_Reset>(host, &AfterCvTeamTechs_Reset);CivRegisterReplace<CivHooks::CvTeamTechs_Reset>(host, &ReplaceCvTeamTechs_Reset);

Code

1761/// Reset tech status arrays1762void CvTeamTechs::Reset()1763{1764	int iI;17651766	m_eLastTechAcquired = NO_TECH;17671768	for(iI = 0; iI < m_pTechs->GetNumTechs(); iI++)1769	{1770		m_pabHasTech[iI] = false;1771		m_pabNoTradeTech[iI] = false;1772		m_paiResearchProgress[iI] = 0;1773		m_paiTechCount[iI] = 0;1774	}1775}

Calls

Called by