CvBuildInfo::getImprovement() const
- Defined in
- CvInfos.cpp, line 3801
- Class
- CvBuildInfo
- Hook name
CivHooks::CvBuildInfo_getImprovement
Hooks
static bool BeforeCvBuildInfo_getImprovement(const CvBuildInfo* self, int& result);static void AfterCvBuildInfo_getImprovement(const CvBuildInfo* self, int& result);static int ReplaceCvBuildInfo_getImprovement(int (*original)(const CvBuildInfo*), const CvBuildInfo* self);CivRegisterBefore<CivHooks::CvBuildInfo_getImprovement>(host, &BeforeCvBuildInfo_getImprovement);CivRegisterAfter<CivHooks::CvBuildInfo_getImprovement>(host, &AfterCvBuildInfo_getImprovement);CivRegisterReplace<CivHooks::CvBuildInfo_getImprovement>(host, &ReplaceCvBuildInfo_getImprovement);
Code
3801int CvBuildInfo::getImprovement() const3802{3803 return m_iImprovement;3804}
Called by
34 functions in 13 files
- CvAdvisorCounsel::BuildCounselList(PlayerTypes)
- CvBuilderTaskingAI::AddChopDirectives(CvUnit *, CvPlot *, int)
- CvBuilderTaskingAI::AddImprovingPlotsDirectives(CvUnit *, CvPlot *, int)
- CvBuilderTaskingAI::AddImprovingResourcesDirectives(CvUnit *, CvPlot *, int)
- CvBuilderTaskingAI::GetBuildTimeWeight(CvUnit *, CvPlot *, BuildTypes, bool, int)
- CvBuilderTaskingAI::GetBuildTypeFromImprovement(ImprovementTypes)
- CvBuilderTaskingAI::Init(CvPlayer *)
- CvBuilderTaskingAI::IsImprovementBeneficial(CvPlot *, const CvBuildInfo &, YieldTypes, bool)
- CityStrategyAIHelpers::IsTestCityStrategy_NeedTileImprovers(AICityStrategyTypes, CvCity *)
- CityStrategyAIHelpers::IsTestCityStrategy_WantTileImprovers(AICityStrategyTypes, CvCity *)
- CvDllBuildInfo::GetImprovement()
- EconomicAIHelpers::IsTestStrategy_NeedImprovement(CvPlayer *, YieldTypes)
- CvGame::handleAction(int)
- CvHomelandAI::FindHomelandTargets()
- CvPlayer::canBuild(const CvPlot *, BuildTypes, bool, bool, bool, bool) const
- CvPlayer::canReceiveGoody(CvPlot *, GoodyTypes, CvUnit *) const
- CvPlayer::doAdvancedStartAction(AdvancedStartActionTypes, int, int, int, bool)
- CvPlayer::getAdvancedStartImprovementCost(ImprovementTypes, bool, CvPlot *)
- CvPlot::SilentlyResetAllBuildProgress()
- CvPlot::canBuild(BuildTypes, PlayerTypes, bool, bool) const
- CvPlot::changeBuildProgress(BuildTypes, int, PlayerTypes)
- CvPlot::getImprovementTypeNeededToImproveResource(PlayerTypes, bool)
- CvPlot::getYieldWithBuild(BuildTypes, YieldTypes, bool, PlayerTypes) const
- CvPlot::updateLayout(bool)
- CvPlayerTechs::Reset()
- CvPlayerTechs::SetLocalePriorities()
- CvUnit::LogWorkerEvent(BuildTypes, bool)
- CvUnit::UnitBuild(BuildTypes)
- CvUnit::build(BuildTypes)
- CvUnit::canBuildRoute() const
- CvUnit::pillage()
- CvUnitMission::PopMission(UnitHandle)
- CvUnitMission::PushMission(UnitHandle, MissionTypes, int, int, int, bool, bool, MissionAITypes, CvPlot *, CvUnit *)
- CvLuaPlayer::lGetUnimprovedAvailableLuxuryResource(lua_State *)