CvMap::getArea(int)
- Defined in
- CvMap.cpp, line 1274
- Class
- CvMap
- Hook name
CivHooks::CvMap_getArea
Hooks
static bool BeforeCvMap_getArea(CvMap* self, int iID, CvArea*& result);static void AfterCvMap_getArea(CvMap* self, int iID, CvArea*& result);static CvArea* ReplaceCvMap_getArea(CvArea* (*original)(CvMap*, int), CvMap* self, int iID);CivRegisterBefore<CivHooks::CvMap_getArea>(host, &BeforeCvMap_getArea);CivRegisterAfter<CivHooks::CvMap_getArea>(host, &AfterCvMap_getArea);CivRegisterReplace<CivHooks::CvMap_getArea>(host, &ReplaceCvMap_getArea);
Code
1274CvArea* CvMap::getArea(int iID)1275{1276 return m_areas.GetAt(iID);1277}
Calls
FFreeListTrashArray::GetAt
Called by
- CvBarbarians::DoCamps()
- CvBarbarians::GetRandomBarbarianUnitType(CvPlot *, UnitAITypes)
- CvCitySpecializationAI::WeightSpecializations()
- CvDiplomacyAI::DoContactMinorCivs()
- EconomicAIHelpers::IsAreaSafeForQuickColony(int, CvPlayer *)
- EconomicAIHelpers::IsTestStrategy_EarlyExpansion(CvPlayer *)
- EconomicAIHelpers::IsTestStrategy_ExpandToOtherContinents(CvPlayer *)
- EconomicAIHelpers::IsTestStrategy_IslandStart(EconomicAIStrategyTypes, CvPlayer *)
- CalculateDigSiteWeight(int, FFastVector<CvArchaeologyData, true, c_eCiv5GameplayDLL, 0> &, FFastVector<CvArchaeologyData, true, c_eCiv5GameplayDLL, 0> &)
- CvHomelandAI::PlotOpportunisticSettlementMoves()
- CvMap::DoPlaceNaturalWonders()
- CvMap::calculateAreas()
- CvMinorCivAI::GetNearbyResourceForQuest(PlayerTypes)
- CvMinorCivAI::IsGoodTimeForNaturalWonderQuest(PlayerTypes)
- CvPlayerAI::AI_updateFoundValues(bool)
- CvPlot::area() const
- CvPlot::setFeatureType(FeatureTypes, int)
- CvStartPositioner::ComputeTileFertilityValues()
- CvStartPositioner::DivideContinentIntoRegions(CvContinent)
- CvLuaMap::lGetArea(lua_State *)