Bazaar developer reference

CvDiplomacyAI::SetStateAllWars(StateAllWars)

Defined in
CvDiplomacyAI.cpp, line 6115
Class
CvDiplomacyAI
Hook name
CivHooks::CvDiplomacyAI_SetStateAllWars

Hooks

static bool BeforeCvDiplomacyAI_SetStateAllWars(CvDiplomacyAI* self, StateAllWars eState);static void AfterCvDiplomacyAI_SetStateAllWars(CvDiplomacyAI* self, StateAllWars eState);static void ReplaceCvDiplomacyAI_SetStateAllWars(void (*original)(CvDiplomacyAI*, StateAllWars), CvDiplomacyAI* self, StateAllWars eState);CivRegisterBefore<CivHooks::CvDiplomacyAI_SetStateAllWars>(host, &BeforeCvDiplomacyAI_SetStateAllWars);CivRegisterAfter<CivHooks::CvDiplomacyAI_SetStateAllWars>(host, &AfterCvDiplomacyAI_SetStateAllWars);CivRegisterReplace<CivHooks::CvDiplomacyAI_SetStateAllWars>(host, &ReplaceCvDiplomacyAI_SetStateAllWars);

Code

6115void CvDiplomacyAI::SetStateAllWars(StateAllWars eState)6116{6117	CvAssertMsg(eState >= 0, "DIPLOMACY_AI: Invalid StateAllWar.  Please send Jon this with your last 5 autosaves and what changelist # you're playing.");6118	CvAssertMsg(eState < NUM_STATES_ALL_WARS, "DIPLOMACY_AI: Invalid StateAllWar.  Please send Jon this with your last 5 autosaves and what changelist # you're playing.");61196120	m_eStateAllWars = eState;6121}

Called by