CvArmyAI::SetXY(int, int)
- Defined in
- CvArmyAI.cpp, line 549
- Class
- CvArmyAI
- Hook name
CivHooks::CvArmyAI_SetXY
Hooks
static bool BeforeCvArmyAI_SetXY(CvArmyAI* self, int iX, int iY);static void AfterCvArmyAI_SetXY(CvArmyAI* self, int iX, int iY);static void ReplaceCvArmyAI_SetXY(void (*original)(CvArmyAI*, int, int), CvArmyAI* self, int iX, int iY);CivRegisterBefore<CivHooks::CvArmyAI_SetXY>(host, &BeforeCvArmyAI_SetXY);CivRegisterAfter<CivHooks::CvArmyAI_SetXY>(host, &AfterCvArmyAI_SetXY);CivRegisterReplace<CivHooks::CvArmyAI_SetXY>(host, &ReplaceCvArmyAI_SetXY);
Code
548/// Set current army position, passing in X and Y549void CvArmyAI::SetXY(int iX, int iY)550{551 m_iCurrentX = iX;552 m_iCurrentY = iY;553}
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 *)
- 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 *)
- CvAIOperationPureNavalCityAttack::Init(int, PlayerTypes, PlayerTypes, int, CvCity *, CvCity *)
- CvAIOperationQuickColonize::Init(int, PlayerTypes, PlayerTypes, int, CvCity *, CvCity *)
- CvAIOperationRapidResponse::Init(int, PlayerTypes, PlayerTypes, int, CvCity *, CvCity *)
- CvTacticalAI::PlotEnemyTerritoryOperationMoves(CvAIEnemyTerritoryOperation *)
- CvTacticalAI::PlotNavalEscortOperationMoves(CvAINavalEscortedOperation *)