CvPlayerEspionage::DoTurn()
- Defined in
- CvEspionageClasses.cpp, line 225
- Class
- CvPlayerEspionage
- Hook name
CivHooks::CvPlayerEspionage_DoTurn
Hooks
static bool BeforeCvPlayerEspionage_DoTurn(CvPlayerEspionage* self);static void AfterCvPlayerEspionage_DoTurn(CvPlayerEspionage* self);static void ReplaceCvPlayerEspionage_DoTurn(void (*original)(CvPlayerEspionage*), CvPlayerEspionage* self);CivRegisterBefore<CivHooks::CvPlayerEspionage_DoTurn>(host, &BeforeCvPlayerEspionage_DoTurn);CivRegisterAfter<CivHooks::CvPlayerEspionage_DoTurn>(host, &AfterCvPlayerEspionage_DoTurn);CivRegisterReplace<CivHooks::CvPlayerEspionage_DoTurn>(host, &ReplaceCvPlayerEspionage_DoTurn);
Code
224/// DoTurn225void CvPlayerEspionage::DoTurn()226{227 AI_PERF_FORMAT("AI-perf.csv", ("CvPlayerEspionage::DoTurn, Turn %03d, %s", GC.getGame().getElapsedGameTurns(), m_pPlayer->getCivilizationShortDescription()) );228 ProcessSpyMessages();229230 for(uint ui = 0; ui < MAX_MAJOR_CIVS; ui++)231 {232 m_aHeistLocations[ui].clear();233 }234235 for(uint uiSpy = 0; uiSpy < m_aSpyList.size(); uiSpy++)236 {237 ProcessSpy(uiSpy);238 }239}
Calls
BaseVector::size- CvPlayerEspionage::ProcessSpy(uint)
- CvPlayerEspionage::ProcessSpyMessages()
Firaxis::Array::operator[]std::vector::clear