CvCity::getArea() const
- Defined in
- CvCity.cpp, line 7686
- Class
- CvCity
- Hook name
CivHooks::CvCity_getArea
Hooks
static bool BeforeCvCity_getArea(const CvCity* self, int& result);static void AfterCvCity_getArea(const CvCity* self, int& result);static int ReplaceCvCity_getArea(int (*original)(const CvCity*), const CvCity* self);CivRegisterBefore<CivHooks::CvCity_getArea>(host, &BeforeCvCity_getArea);CivRegisterAfter<CivHooks::CvCity_getArea>(host, &AfterCvCity_getArea);CivRegisterReplace<CivHooks::CvCity_getArea>(host, &ReplaceCvCity_getArea);
Code
7686int CvCity::getArea() const7687{7688 VALIDATE_OBJECT7689 return plot()->getArea();7690}
Calls
Called by
- CvAINavalEscortedOperation::GetOperationStartCity() const
- CvAIOperation::GetOperationStartCity() const
- CvAIOperationPillageEnemy::FindBestTarget()
- CvCity::CommitToBuildingUnitForOperation()
- CvCity::GetUnitForOperation()
- CvCitySpecializationAI::WeightSpecializations()
- CityStrategyAIHelpers::IsTestCityStrategy_GoodAirliftCity(CvCity *)
- CvDiplomacyAI::DoContactMinorCivs()
- CvDiplomacyAI::GetBestApproachTowardsMinorCiv(PlayerTypes, int &, bool, bool)
- CvDiplomacyAI::IsPlayerDemandAttractive(PlayerTypes)
- EconomicAIHelpers::IsAreaSafeForQuickColony(int, CvPlayer *)
- EconomicAIHelpers::IsTestStrategy_EarlyExpansion(CvPlayer *)
- EconomicAIHelpers::IsTestStrategy_ExpandToOtherContinents(CvPlayer *)
- EconomicAIHelpers::IsTestStrategy_ReallyExpandToOtherContinents(CvPlayer *)
- CvMilitaryAI::RequestCityStateAttack(PlayerTypes)
- CvMilitaryAI::RequestPureNavalAttack(PlayerTypes, int)
- CvMilitaryAI::RequestShowOfForce(PlayerTypes)
- CvMilitaryAI::RequestSneakAttack(PlayerTypes)
- CvMilitaryAI::RequestSpecificAttack(CvMilitaryTarget, int)
- CvMilitaryAI::ShouldAttackBySea(PlayerTypes, CvMilitaryTarget &)
- CvMinorCivAI::GetBestNearbyCampToKill()
- CvMinorCivAI::IsPlayerCloseEnoughForThreatenedAnnouncement(PlayerTypes)
- CvMinorCivAI::IsValidQuestForPlayer(PlayerTypes, MinorCivQuestTypes)
- CvPlayer::DoUpdateProximityToPlayer(PlayerTypes)
- CvCitySiteEvaluator::PlotFoundValue(CvPlot *, CvPlayer *, YieldTypes, bool)
- CvPlayerTraits::AddUniqueLuxuries(CvCity *)
- CvUnit::canFound(const CvPlot *, bool) const
- CvLuaPlayer::lGetRecommendedFoundCityPlots(lua_State *)