Bazaar developer reference

CvLeague::IsProjectComplete(LeagueProjectTypes) const

Defined in
CvVotingClasses.cpp, line 3642
Class
CvLeague
Hook name
CivHooks::CvLeague_IsProjectComplete

Hooks

static bool BeforeCvLeague_IsProjectComplete(const CvLeague* self, LeagueProjectTypes eLeagueProject, bool& result);static void AfterCvLeague_IsProjectComplete(const CvLeague* self, LeagueProjectTypes eLeagueProject, bool& result);static bool ReplaceCvLeague_IsProjectComplete(bool (*original)(const CvLeague*, LeagueProjectTypes), const CvLeague* self, LeagueProjectTypes eLeagueProject);CivRegisterBefore<CivHooks::CvLeague_IsProjectComplete>(host, &BeforeCvLeague_IsProjectComplete);CivRegisterAfter<CivHooks::CvLeague_IsProjectComplete>(host, &AfterCvLeague_IsProjectComplete);CivRegisterReplace<CivHooks::CvLeague_IsProjectComplete>(host, &ReplaceCvLeague_IsProjectComplete);

Code

3641// Is the project completed?3642bool CvLeague::IsProjectComplete(LeagueProjectTypes eLeagueProject) const3643{3644	for (ProjectList::const_iterator it = m_vProjects.begin(); it != m_vProjects.end(); it++)3645	{3646		if (it->eType == eLeagueProject)3647		{3648			if (it->bComplete)3649			{3650				return true;3651			}3652		}3653	}3654	return false;3655}

Calls

Called by