CvUnit::getMoves() const
- Defined in
- CvUnit.cpp, line 16896
- Class
- CvUnit
- Hook name
CivHooks::CvUnit_getMoves
Hooks
static bool BeforeCvUnit_getMoves(const CvUnit* self, int& result);static void AfterCvUnit_getMoves(const CvUnit* self, int& result);static int ReplaceCvUnit_getMoves(int (*original)(const CvUnit*), const CvUnit* self);CivRegisterBefore<CivHooks::CvUnit_getMoves>(host, &BeforeCvUnit_getMoves);CivRegisterAfter<CivHooks::CvUnit_getMoves>(host, &AfterCvUnit_getMoves);CivRegisterReplace<CivHooks::CvUnit_getMoves>(host, &ReplaceCvUnit_getMoves);
Code
16896int CvUnit::getMoves() const16897{16898 VALIDATE_OBJECT16899 return m_iMoves;16900}
Calls
FAutoVariable::operator const int &
Called by
- CvArmyAI::GetUnitsOfType(MultiunitPositionTypes) const
- CvDllUnit::GetMoves() const
- CvHomelandAI::ExecuteExplorerMoves()
- CvTacticalAI::CombatResolved(void *, bool, bool)
- CvTacticalAI::ExecuteAttack(CvTacticalTarget *, CvPlot *, bool, bool)
- CvTacticalAI::ExecuteBarbarianCivilianEscortMove()
- CvTacticalAI::ExecuteEscortEmbarkedMoves()
- CvTacticalAI::ExecuteFlankAttack(CvTacticalTarget &)
- CvTacticalAI::ExecuteHedgehogDefense(CvTacticalTarget &, CvTacticalDominanceZone *)
- CvTacticalAI::LaunchAttack(void *, CvTacticalTarget *, bool, bool, bool)
- CvTacticalAI::MoveWithFormation(UnitHandle, MultiunitPositionTypes)
- CvTacticalAI::PerformChosenMoves(int)
- CvTacticalAI::PlotEnemyTerritoryOperationMoves(CvAIEnemyTerritoryOperation *)
- CvTacticalAI::PlotNavalEscortOperationMoves(CvAINavalEscortedOperation *)
- CvTacticalAI::ScoreGreatGeneralPlot(UnitHandle, CvPlot *, CvArmyAI *)
- CvUnit::IsDoingPartialMove() const
- CvUnit::canMove() const
- CvUnit::canPillage(const CvPlot *) const
- CvUnit::canRebase(const CvPlot *) const
- CvUnit::changeMoves(int)
- CvUnit::convert(CvUnit *, bool)
- CvUnit::hasMoved() const
- CvUnit::movesLeft() const
- CvUnit::setMoves(int)
- CvUnit::setupGraphical()
- CvUnit::stackTraceRemark(const FAutoVariableBase &) const
- CvUnitMission::CanStartMission(UnitHandle, int, int, int, CvPlot *, bool)
- CvLuaUnit::lGetMoves(lua_State *)