Bazaar developer reference

CvPlayer::ChangeResearchAgreementCounter(PlayerTypes, int)

Defined in
CvPlayer.cpp, line 19373
Class
CvPlayer
Hook name
CivHooks::CvPlayer_ChangeResearchAgreementCounter

Hooks

static bool BeforeCvPlayer_ChangeResearchAgreementCounter(CvPlayer* self, PlayerTypes ePlayer, int iChange);static void AfterCvPlayer_ChangeResearchAgreementCounter(CvPlayer* self, PlayerTypes ePlayer, int iChange);static void ReplaceCvPlayer_ChangeResearchAgreementCounter(void (*original)(CvPlayer*, PlayerTypes, int), CvPlayer* self, PlayerTypes ePlayer, int iChange);CivRegisterBefore<CivHooks::CvPlayer_ChangeResearchAgreementCounter>(host, &BeforeCvPlayer_ChangeResearchAgreementCounter);CivRegisterAfter<CivHooks::CvPlayer_ChangeResearchAgreementCounter>(host, &AfterCvPlayer_ChangeResearchAgreementCounter);CivRegisterReplace<CivHooks::CvPlayer_ChangeResearchAgreementCounter>(host, &ReplaceCvPlayer_ChangeResearchAgreementCounter);

Code

19372/// Change the beakers accumulated during the RA with a player19373void CvPlayer::ChangeResearchAgreementCounter(PlayerTypes ePlayer, int iChange)19374{19375	SetResearchAgreementCounter(ePlayer, GetResearchAgreementCounter(ePlayer) + iChange);19376}

Calls

Called by