Bazaar developer reference

CvProjectEntry::GetVictoryMinThreshold(int) const

Defined in
CvProjectClasses.cpp, line 249
Class
CvProjectEntry
Hook name
CivHooks::CvProjectEntry_GetVictoryMinThreshold

Hooks

static bool BeforeCvProjectEntry_GetVictoryMinThreshold(const CvProjectEntry* self, int i, int& result);static void AfterCvProjectEntry_GetVictoryMinThreshold(const CvProjectEntry* self, int i, int& result);static int ReplaceCvProjectEntry_GetVictoryMinThreshold(int (*original)(const CvProjectEntry*, int), const CvProjectEntry* self, int i);CivRegisterBefore<CivHooks::CvProjectEntry_GetVictoryMinThreshold>(host, &BeforeCvProjectEntry_GetVictoryMinThreshold);CivRegisterAfter<CivHooks::CvProjectEntry_GetVictoryMinThreshold>(host, &AfterCvProjectEntry_GetVictoryMinThreshold);CivRegisterReplace<CivHooks::CvProjectEntry_GetVictoryMinThreshold>(host, &ReplaceCvProjectEntry_GetVictoryMinThreshold);

Code

248/// Minimum number of these needed for victory condition249int CvProjectEntry::GetVictoryMinThreshold(int i) const250{251	CvAssertMsg(i < GC.getNumVictoryInfos(), "Index out of bounds");252	CvAssertMsg(i > -1, "Index out of bounds");253254	if(i > -1 && i < GC.getNumVictoryInfos())255	{256		if(m_piVictoryMinThreshold && m_piVictoryMinThreshold[i] != 0)257		{258			return m_piVictoryMinThreshold[i];259		}260261		return GetVictoryThreshold(i);262	}263264	return 0;265}

Calls

Called by