CvEspionageAI::Reset()
- Defined in
- CvEspionageClasses.cpp, line 4652
- Class
- CvEspionageAI
- Hook name
CivHooks::CvEspionageAI_Reset
Hooks
static bool BeforeCvEspionageAI_Reset(CvEspionageAI* self);static void AfterCvEspionageAI_Reset(CvEspionageAI* self);static void ReplaceCvEspionageAI_Reset(void (*original)(CvEspionageAI*), CvEspionageAI* self);CivRegisterBefore<CivHooks::CvEspionageAI_Reset>(host, &BeforeCvEspionageAI_Reset);CivRegisterAfter<CivHooks::CvEspionageAI_Reset>(host, &AfterCvEspionageAI_Reset);CivRegisterReplace<CivHooks::CvEspionageAI_Reset>(host, &ReplaceCvEspionageAI_Reset);
Code
4651/// Reset4652void CvEspionageAI::Reset()4653{4654 m_aiCivOutOfTechTurn.clear();4655 for(uint ui = 0; ui < MAX_MAJOR_CIVS; ui++)4656 {4657 m_aiCivOutOfTechTurn.push_back(-1);4658 }46594660 m_aiNumSpiesCaught.clear();4661 for(uint ui = 0; ui < MAX_MAJOR_CIVS; ui++)4662 {4663 m_aiNumSpiesCaught.push_back(0);4664 }46654666 m_aiNumSpiesKilled.clear();4667 for(uint ui = 0; ui < MAX_MAJOR_CIVS; ui++)4668 {4669 m_aiNumSpiesKilled.push_back(0);4670 }46714672 m_aiNumSpiesDied.clear();4673 for(uint ui = 0; ui < MAX_MAJOR_CIVS; ui++)4674 {4675 m_aiNumSpiesDied.push_back(0);4676 }46774678 m_aiTurnLastSpyCaught.clear();4679 for(uint ui = 0; ui < MAX_MAJOR_CIVS; ui++)4680 {4681 m_aiTurnLastSpyCaught.push_back(-1);4682 }46834684 m_aiTurnLastSpyKilled.clear();4685 for(uint ui = 0; ui < MAX_MAJOR_CIVS; ui++)4686 {4687 m_aiTurnLastSpyKilled.push_back(-1);4688 }46894690 m_aiTurnLastSpyDied.clear();4691 for(uint ui = 0; ui < MAX_MAJOR_CIVS; ui++)4692 {4693 m_aiTurnLastSpyDied.push_back(-1);4694 }46954696 m_bUNCountdownStarted = false;4697 m_iTurnEspionageStarted = -1;4698}
Calls
BaseVector::clearFStaticVector::push_back