Bazaar developer reference

CvPlayerTechs::IsCurrentResearchRepeat() const

Defined in
CvTechClasses.cpp, line 1304
Class
CvPlayerTechs
Hook name
CivHooks::CvPlayerTechs_IsCurrentResearchRepeat

Hooks

static bool BeforeCvPlayerTechs_IsCurrentResearchRepeat(const CvPlayerTechs* self, bool& result);static void AfterCvPlayerTechs_IsCurrentResearchRepeat(const CvPlayerTechs* self, bool& result);static bool ReplaceCvPlayerTechs_IsCurrentResearchRepeat(bool (*original)(const CvPlayerTechs*), const CvPlayerTechs* self);CivRegisterBefore<CivHooks::CvPlayerTechs_IsCurrentResearchRepeat>(host, &BeforeCvPlayerTechs_IsCurrentResearchRepeat);CivRegisterAfter<CivHooks::CvPlayerTechs_IsCurrentResearchRepeat>(host, &AfterCvPlayerTechs_IsCurrentResearchRepeat);CivRegisterReplace<CivHooks::CvPlayerTechs_IsCurrentResearchRepeat>(host, &ReplaceCvPlayerTechs_IsCurrentResearchRepeat);

Code

1303/// Accessor: Are we currently researching something that can be repeatedly researched?1304bool CvPlayerTechs::IsCurrentResearchRepeat() const1305{1306	const TechTypes eCurrentResearch = GetCurrentResearch();1307	if(eCurrentResearch == NO_TECH)1308	{1309		return false;1310	}13111312	CvTechEntry* pkTechInfo = GC.getTechInfo(eCurrentResearch);1313	if(pkTechInfo == NULL)1314	{1315		return false;1316	}13171318	return pkTechInfo->IsRepeat();1319}

Calls

Called by