Bazaar developer reference

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

Called by