CvTacticalAI::Update()
- Defined in
- CvTacticalAI.cpp, line 428
- Class
- CvTacticalAI
- Hook name
CivHooks::CvTacticalAI_Update
Hooks
static bool BeforeCvTacticalAI_Update(CvTacticalAI* self);static void AfterCvTacticalAI_Update(CvTacticalAI* self);static void ReplaceCvTacticalAI_Update(void (*original)(CvTacticalAI*), CvTacticalAI* self);CivRegisterBefore<CivHooks::CvTacticalAI_Update>(host, &BeforeCvTacticalAI_Update);CivRegisterAfter<CivHooks::CvTacticalAI_Update>(host, &AfterCvTacticalAI_Update);CivRegisterReplace<CivHooks::CvTacticalAI_Update>(host, &ReplaceCvTacticalAI_Update);
Code
427/// Update the AI for units428void CvTacticalAI::Update()429{430 AI_PERF_FORMAT("AI-perf.csv", ("Tactical AI, Turn %03d, %s", GC.getGame().getElapsedGameTurns(), m_pPlayer->getCivilizationShortDescription()) );431432 FindTacticalTargets();433434 // Loop through each dominance zone assigning moves435 ProcessDominanceZones();436}