CvArmyAI::Init(int, PlayerTypes, int)
- Defined in
- CvArmyAI.cpp, line 42
- Class
- CvArmyAI
- Hook name
CivHooks::CvArmyAI_Init
Hooks
static bool BeforeCvArmyAI_Init(CvArmyAI* self, int iID, PlayerTypes eOwner, int iOperationID);static void AfterCvArmyAI_Init(CvArmyAI* self, int iID, PlayerTypes eOwner, int iOperationID);static void ReplaceCvArmyAI_Init(void (*original)(CvArmyAI*, int, PlayerTypes, int), CvArmyAI* self, int iID, PlayerTypes eOwner, int iOperationID);CivRegisterBefore<CivHooks::CvArmyAI_Init>(host, &BeforeCvArmyAI_Init);CivRegisterAfter<CivHooks::CvArmyAI_Init>(host, &AfterCvArmyAI_Init);CivRegisterReplace<CivHooks::CvArmyAI_Init>(host, &ReplaceCvArmyAI_Init);
Code
41/// Initialize42void CvArmyAI::Init(int iID, PlayerTypes eOwner, int iOperationID)43{44 //--------------------------------45 // Init saved data46 Reset(iID, eOwner, iOperationID);47}
Calls
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 *)
- 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 *)