CvGlobals::getLeagueProjectInfo(LeagueProjectTypes)
- Defined in
- CvGlobals.cpp, line 3852
- Class
- CvGlobals
- Hook name
CivHooks::CvGlobals_getLeagueProjectInfo_with_LeagueProjectTypes
Hooks
static bool BeforeCvGlobals_getLeagueProjectInfo_with_LeagueProjectTypes(CvGlobals* self, LeagueProjectTypes eLeagueProjectNum, CvLeagueProjectEntry*& result);static void AfterCvGlobals_getLeagueProjectInfo_with_LeagueProjectTypes(CvGlobals* self, LeagueProjectTypes eLeagueProjectNum, CvLeagueProjectEntry*& result);static CvLeagueProjectEntry* ReplaceCvGlobals_getLeagueProjectInfo_with_LeagueProjectTypes(CvLeagueProjectEntry* (*original)(CvGlobals*, LeagueProjectTypes), CvGlobals* self, LeagueProjectTypes eLeagueProjectNum);CivRegisterBefore<CivHooks::CvGlobals_getLeagueProjectInfo_with_LeagueProjectTypes>(host, &BeforeCvGlobals_getLeagueProjectInfo_with_LeagueProjectTypes);CivRegisterAfter<CivHooks::CvGlobals_getLeagueProjectInfo_with_LeagueProjectTypes>(host, &AfterCvGlobals_getLeagueProjectInfo_with_LeagueProjectTypes);CivRegisterReplace<CivHooks::CvGlobals_getLeagueProjectInfo_with_LeagueProjectTypes>(host, &ReplaceCvGlobals_getLeagueProjectInfo_with_LeagueProjectTypes);
Code
3852CvLeagueProjectEntry* CvGlobals::getLeagueProjectInfo(LeagueProjectTypes eLeagueProjectNum)3853{3854 CvAssert(eLeagueProjectNum > -1);3855 CvAssert(eLeagueProjectNum < GC.getNumLeagueProjectInfos());3856 return m_pLeagueProjects->GetLeagueProjectEntries()[eLeagueProjectNum];3857}
Calls
- CvLeagueProjectXMLEntries::GetLeagueProjectEntries()
std::vector::operator[]
Called by
- CvCity::doProcess()
- CvCity::setupWonderGraphics()
- CvPlayer::canMaintain(ProcessTypes, bool) const
- CvLeague::CheckProjectsProgress()
- CvLeague::DoProjectReward(PlayerTypes, LeagueProjectTypes, ContributionTier)
- CvLeague::DoProjectRewards(LeagueProjectTypes)
- CvLeague::GetCurrentEffectsSummary(PlayerTypes)
- CvLeague::GetProjectBuildingCostPerPlayer(BuildingTypes) const
- CvLeague::GetProjectCost(LeagueProjectTypes) const
- CvLeague::GetProjectCostPerPlayer(LeagueProjectTypes) const
- CvLeague::GetProjectDetails(LeagueProjectTypes, PlayerTypes)
- CvLeague::GetProjectProgress(LeagueProjectTypes)
- CvLeague::GetProjectRewardDetails(LeagueProjectTypes, PlayerTypes)
- CvLeague::GetProjectRewardTierDetails(int, LeagueProjectTypes, PlayerTypes)
- CvLeague::NotifyProjectComplete(LeagueProjectTypes)
- CvLeague::NotifyProjectProgress(LeagueProjectTypes)