CvUnit::getArea() const
- Defined in
- CvUnit.cpp, line 16467
- Class
- CvUnit
- Hook name
CivHooks::CvUnit_getArea
Hooks
static bool BeforeCvUnit_getArea(const CvUnit* self, int& result);static void AfterCvUnit_getArea(const CvUnit* self, int& result);static int ReplaceCvUnit_getArea(int (*original)(const CvUnit*), const CvUnit* self);CivRegisterBefore<CivHooks::CvUnit_getArea>(host, &BeforeCvUnit_getArea);CivRegisterAfter<CivHooks::CvUnit_getArea>(host, &AfterCvUnit_getArea);CivRegisterReplace<CivHooks::CvUnit_getArea>(host, &ReplaceCvUnit_getArea);
Code
16467int CvUnit::getArea() const16468{16469 VALIDATE_OBJECT16470 return GC.getMap().plotCheckInvalid(getX(), getY())->getArea();16471}
Calls
Called by
- CvAIEscortedOperation::Init(int, PlayerTypes, PlayerTypes, int, CvCity *, CvCity *)
- CvAINavalEscortedOperation::Init(int, PlayerTypes, PlayerTypes, int, CvCity *, CvCity *)
- UIPathValid(CvAStarNode *, CvAStarNode *, int, const void *, CvAStar *)
- EconomicAIHelpers::IsTestStrategy_FoundCity(EconomicAIStrategyTypes, CvPlayer *)
- CvHomelandAI::PlotOpportunisticSettlementMoves()
- CvPlayer::GetBestSettlePlot(CvUnit *, bool, int) const
- CvPlayer::GetClosestGoodyPlot(bool)
- CvTacticalAI::FindBestBarbarianSeaMove(UnitHandle)
- CvTacticalAI::FindNearbyTarget(UnitHandle, int, AITacticalTargetType, CvUnit *)
- CvTacticalAnalysisMap::MarkCellsNearEnemy()
- CvUnit::PlotValid(CvPlot *, byte) const