CvTeam::getProjectCount(ProjectTypes) const
- Defined in
- CvTeam.cpp, line 4548
- Class
- CvTeam
- Hook name
CivHooks::CvTeam_getProjectCount
Hooks
static bool BeforeCvTeam_getProjectCount(const CvTeam* self, ProjectTypes eIndex, int& result);static void AfterCvTeam_getProjectCount(const CvTeam* self, ProjectTypes eIndex, int& result);static int ReplaceCvTeam_getProjectCount(int (*original)(const CvTeam*, ProjectTypes), const CvTeam* self, ProjectTypes eIndex);CivRegisterBefore<CivHooks::CvTeam_getProjectCount>(host, &BeforeCvTeam_getProjectCount);CivRegisterAfter<CivHooks::CvTeam_getProjectCount>(host, &AfterCvTeam_getProjectCount);CivRegisterReplace<CivHooks::CvTeam_getProjectCount>(host, &ReplaceCvTeam_getProjectCount);
Code
4548int CvTeam::getProjectCount(ProjectTypes eIndex) const4549{4550 CvAssertMsg(eIndex >= 0, "eIndex is expected to be non-negative (invalid Index)");4551 CvAssertMsg(eIndex < GC.getNumProjectInfos(), "eIndex is expected to be within maximum bounds (invalid Index)");4552 return m_paiProjectCount[eIndex];4553}
Called by
- CvCity::CreateProject(ProjectTypes)
- CvCity::setupSpaceshipGraphics()
- CvDllTeam::GetProjectCount(ProjectTypes) const
- EconomicAIHelpers::IsTestStrategy_GS_SpaceshipHomestretch(CvPlayer *)
- CvGame::testVictory(VictoryTypes, TeamTypes, bool *) const
- CvGrandStrategyAI::GetGuessOtherPlayerSpaceshipPriority(PlayerTypes, int)
- CvGrandStrategyAI::GetSpaceshipPriority()
- CvHomelandAI::ExecuteAdmiralMoves()
- CvHomelandAI::ExecuteGeneralMoves()
- CvPlayer::HasProject(ProjectTypes) const
- CvPlayer::canCreate(ProjectTypes, bool, bool) const
- CvPlayer::canSpyDestroyProject(PlayerTypes, ProjectTypes) const
- CvPlayer::canTrain(UnitTypes, bool, bool, bool, bool, CvString *) const
- CvPlayer::disassembleSpaceship(CvPlot *)
- CvPlayer::findNewCapital()
- CvTeam::changeProjectCount(ProjectTypes, int)
- CvTeam::finalizeProjectArtTypes()
- CvTeam::getVictoryDelay(VictoryTypes) const
- CvTeam::isProjectAndArtMaxedOut(ProjectTypes) const
- CvTeam::isProjectMaxedOut(ProjectTypes, int) const
- CvTeam::resetVictoryProgress()
- CvTeam::shareCounters(TeamTypes)
- CvUnit::CanUpgradeTo(UnitTypes, bool) const
- CvLuaTeam::lGetProjectCount(lua_State *)