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}