CvArmyAI::GetID()
- Defined in
- CvArmyAI.cpp, line 159
- Class
- CvArmyAI
- Hook name
CivHooks::CvArmyAI_GetID
Hooks
static bool BeforeCvArmyAI_GetID(CvArmyAI* self, int& result);static void AfterCvArmyAI_GetID(CvArmyAI* self, int& result);static int ReplaceCvArmyAI_GetID(int (*original)(CvArmyAI*), CvArmyAI* self);CivRegisterBefore<CivHooks::CvArmyAI_GetID>(host, &BeforeCvArmyAI_GetID);CivRegisterAfter<CivHooks::CvArmyAI_GetID>(host, &AfterCvArmyAI_GetID);CivRegisterReplace<CivHooks::CvArmyAI_GetID>(host, &ReplaceCvArmyAI_GetID);
Code
158/// Retrieve this army's ID159int CvArmyAI::GetID()160{161 return m_iID;162}
Called by
- CvAIEnemyTerritoryOperation::Init(int, PlayerTypes, PlayerTypes, int, CvCity *, CvCity *)
- CvAIEscortedOperation::Init(int, PlayerTypes, PlayerTypes, int, CvCity *, CvCity *)
- CvAINavalEscortedOperation::Init(int, PlayerTypes, PlayerTypes, int, CvCity *, CvCity *)
- CvAIOperation::LogOperationStart()
- CvAIOperation::LogOperationStatus()
- CvAIOperationBasicCityAttack::Init(int, PlayerTypes, PlayerTypes, int, CvCity *, CvCity *)
- CvAIOperationCityCloseDefense::Init(int, PlayerTypes, PlayerTypes, int, CvCity *, CvCity *)
- CvAIOperationFoundCity::Init(int, PlayerTypes, PlayerTypes, int, CvCity *, CvCity *)
- CvAIOperationNavalAttack::Init(int, PlayerTypes, PlayerTypes, int, CvCity *, CvCity *)
- CvAIOperationNavalBombardment::Init(int, PlayerTypes, PlayerTypes, int, CvCity *, CvCity *)
- CvAIOperationNavalSuperiority::Init(int, PlayerTypes, PlayerTypes, int, CvCity *, CvCity *)
- CvAIOperationNukeAttack::Init(int, PlayerTypes, PlayerTypes, int, CvCity *, CvCity *)
- CvAIOperationPureNavalCityAttack::Init(int, PlayerTypes, PlayerTypes, int, CvCity *, CvCity *)
- CvAIOperationQuickColonize::Init(int, PlayerTypes, PlayerTypes, int, CvCity *, CvCity *)
- CvAIOperationRapidResponse::Init(int, PlayerTypes, PlayerTypes, int, CvCity *, CvCity *)
- CvArmyAI::AddUnit(int, int)
- CvArmyAI::RemoveUnit(int)
- CvPlayer::removeFromArmy(int)
- CvTacticalAI::ExecuteFormationMoves(CvArmyAI *, CvPlot *)
- CvTacticalAI::ExecuteGatherMoves(CvArmyAI *)
- CvTacticalAI::ExecuteNavalFormationMoves(CvArmyAI *, CvPlot *)
- CvTacticalAI::ScoreDeploymentPlots(CvPlot *, CvArmyAI *, int, int, int)
- CvTacticalAI::ScoreFormationPlots(CvArmyAI *, CvPlot *, CvPlot *, int)
- CvTacticalAI::ScoreGreatGeneralPlot(UnitHandle, CvPlot *, CvArmyAI *)