Bazaar developer reference

CvTeam::ChangeTradeAgreementTradingAllowedCount(int)

Defined in
CvTeam.cpp, line 3144
Class
CvTeam
Hook name
CivHooks::CvTeam_ChangeTradeAgreementTradingAllowedCount

Hooks

static bool BeforeCvTeam_ChangeTradeAgreementTradingAllowedCount(CvTeam* self, int iChange);static void AfterCvTeam_ChangeTradeAgreementTradingAllowedCount(CvTeam* self, int iChange);static void ReplaceCvTeam_ChangeTradeAgreementTradingAllowedCount(void (*original)(CvTeam*, int), CvTeam* self, int iChange);CivRegisterBefore<CivHooks::CvTeam_ChangeTradeAgreementTradingAllowedCount>(host, &BeforeCvTeam_ChangeTradeAgreementTradingAllowedCount);CivRegisterAfter<CivHooks::CvTeam_ChangeTradeAgreementTradingAllowedCount>(host, &AfterCvTeam_ChangeTradeAgreementTradingAllowedCount);CivRegisterReplace<CivHooks::CvTeam_ChangeTradeAgreementTradingAllowedCount>(host, &ReplaceCvTeam_ChangeTradeAgreementTradingAllowedCount);

Code

3144void CvTeam::ChangeTradeAgreementTradingAllowedCount(int iChange)3145{3146	m_iTradeAgreementTradingAllowedCount = (m_iTradeAgreementTradingAllowedCount + iChange);3147	CvAssert(GetTradeAgreementTradingAllowedCount() >= 0);3148}

Called by