Bazaar developer reference

CvDiplomacyAI::SetTurnsSinceTheySupportedOurProposal(PlayerTypes, int)

Defined in
CvDiplomacyAI.cpp, line 8214
Class
CvDiplomacyAI
Hook name
CivHooks::CvDiplomacyAI_SetTurnsSinceTheySupportedOurProposal

Hooks

static bool BeforeCvDiplomacyAI_SetTurnsSinceTheySupportedOurProposal(CvDiplomacyAI* self, PlayerTypes ePlayer, int iValue);static void AfterCvDiplomacyAI_SetTurnsSinceTheySupportedOurProposal(CvDiplomacyAI* self, PlayerTypes ePlayer, int iValue);static void ReplaceCvDiplomacyAI_SetTurnsSinceTheySupportedOurProposal(void (*original)(CvDiplomacyAI*, PlayerTypes, int), CvDiplomacyAI* self, PlayerTypes ePlayer, int iValue);CivRegisterBefore<CivHooks::CvDiplomacyAI_SetTurnsSinceTheySupportedOurProposal>(host, &BeforeCvDiplomacyAI_SetTurnsSinceTheySupportedOurProposal);CivRegisterAfter<CivHooks::CvDiplomacyAI_SetTurnsSinceTheySupportedOurProposal>(host, &AfterCvDiplomacyAI_SetTurnsSinceTheySupportedOurProposal);CivRegisterReplace<CivHooks::CvDiplomacyAI_SetTurnsSinceTheySupportedOurProposal>(host, &ReplaceCvDiplomacyAI_SetTurnsSinceTheySupportedOurProposal);

Code

8214void CvDiplomacyAI::SetTurnsSinceTheySupportedOurProposal(PlayerTypes ePlayer, int iValue)8215{8216	CvAssertMsg(ePlayer >= 0, "DIPLOMACY_AI: Invalid Player Index.  Please send Anton your save file and version.");8217	CvAssertMsg(ePlayer < MAX_MAJOR_CIVS, "DIPLOMACY_AI: Invalid Player Index.  Please send Anton your save file and version.");8218	if (ePlayer < 0 || ePlayer >= MAX_MAJOR_CIVS) return;82198220	m_paiOtherPlayerTurnsSinceTheySupportedOurProposal[ePlayer] = iValue;8221}

Called by