Bazaar developer reference

CvTeamTechs::GetNumTechsKnown() const

Defined in
CvTechClasses.cpp, line 1989
Class
CvTeamTechs
Hook name
CivHooks::CvTeamTechs_GetNumTechsKnown

Hooks

static bool BeforeCvTeamTechs_GetNumTechsKnown(const CvTeamTechs* self, int& result);static void AfterCvTeamTechs_GetNumTechsKnown(const CvTeamTechs* self, int& result);static int ReplaceCvTeamTechs_GetNumTechsKnown(int (*original)(const CvTeamTechs*), const CvTeamTechs* self);CivRegisterBefore<CivHooks::CvTeamTechs_GetNumTechsKnown>(host, &BeforeCvTeamTechs_GetNumTechsKnown);CivRegisterAfter<CivHooks::CvTeamTechs_GetNumTechsKnown>(host, &AfterCvTeamTechs_GetNumTechsKnown);CivRegisterReplace<CivHooks::CvTeamTechs_GetNumTechsKnown>(host, &ReplaceCvTeamTechs_GetNumTechsKnown);

Code

1988/// How many total Techs does this team have?1989int CvTeamTechs::GetNumTechsKnown() const1990{1991	int iNumTechs = 0;19921993	for(int iTechLoop = 0; iTechLoop < GC.getNumTechInfos(); iTechLoop++)1994	{1995		if(HasTech((TechTypes) iTechLoop))1996		{1997			iNumTechs++;1998		}1999	}20002001	return iNumTechs;2002}

Calls

Called by