CvCityAI::AI_doTurn()
- Defined in
- CvCityAI.cpp, line 73
- Class
- CvCityAI
- Hook name
CivHooks::CvCityAI_AI_doTurn- Overrides
- CvCity::AI_doTurn()
Hooks
static bool BeforeCvCityAI_AI_doTurn(CvCityAI* self);static void AfterCvCityAI_AI_doTurn(CvCityAI* self);static void ReplaceCvCityAI_AI_doTurn(void (*original)(CvCityAI*), CvCityAI* self);CivRegisterBefore<CivHooks::CvCityAI_AI_doTurn>(host, &BeforeCvCityAI_AI_doTurn);CivRegisterAfter<CivHooks::CvCityAI_AI_doTurn>(host, &AfterCvCityAI_AI_doTurn);CivRegisterReplace<CivHooks::CvCityAI_AI_doTurn>(host, &ReplaceCvCityAI_AI_doTurn);
Code
73void CvCityAI::AI_doTurn()74{75 AI_PERF_FORMAT("City-AI-perf.csv", ("CvCityAI::AI_doTurn, Turn %03d, %s, %s", GC.getGame().getElapsedGameTurns(), GetPlayer()->getCivilizationShortDescription(), getName().c_str()) );76 VALIDATE_OBJECT77 if(!isHuman())78 {79 AI_stealPlots();80 }81}