Bazaar developer reference

CvPlayer::isProductionMaxedProject(ProjectTypes) const

Defined in
CvPlayer.cpp, line 8567
Class
CvPlayer
Hook name
CivHooks::CvPlayer_isProductionMaxedProject

Hooks

static bool BeforeCvPlayer_isProductionMaxedProject(const CvPlayer* self, ProjectTypes eProject, bool& result);static void AfterCvPlayer_isProductionMaxedProject(const CvPlayer* self, ProjectTypes eProject, bool& result);static bool ReplaceCvPlayer_isProductionMaxedProject(bool (*original)(const CvPlayer*, ProjectTypes), const CvPlayer* self, ProjectTypes eProject);CivRegisterBefore<CivHooks::CvPlayer_isProductionMaxedProject>(host, &BeforeCvPlayer_isProductionMaxedProject);CivRegisterAfter<CivHooks::CvPlayer_isProductionMaxedProject>(host, &AfterCvPlayer_isProductionMaxedProject);CivRegisterReplace<CivHooks::CvPlayer_isProductionMaxedProject>(host, &ReplaceCvPlayer_isProductionMaxedProject);

Code

8567bool CvPlayer::isProductionMaxedProject(ProjectTypes eProject) const8568{8569	if(eProject == NO_PROJECT)8570	{8571		return false;8572	}85738574	if(GC.getGame().isProjectMaxedOut(eProject))8575	{8576		return true;8577	}85788579	if(GET_TEAM(getTeam()).isProjectMaxedOut(eProject))8580	{8581		return true;8582	}85838584	return false;8585}

Calls

Called by