CvTreasury::ChangeGoldPerTurnFromDiplomacy(int)
- Defined in
- CvTreasury.cpp, line 219
- Class
- CvTreasury
- Hook name
CivHooks::CvTreasury_ChangeGoldPerTurnFromDiplomacy
Hooks
static bool BeforeCvTreasury_ChangeGoldPerTurnFromDiplomacy(CvTreasury* self, int iChange);static void AfterCvTreasury_ChangeGoldPerTurnFromDiplomacy(CvTreasury* self, int iChange);static void ReplaceCvTreasury_ChangeGoldPerTurnFromDiplomacy(void (*original)(CvTreasury*, int), CvTreasury* self, int iChange);CivRegisterBefore<CivHooks::CvTreasury_ChangeGoldPerTurnFromDiplomacy>(host, &BeforeCvTreasury_ChangeGoldPerTurnFromDiplomacy);CivRegisterAfter<CivHooks::CvTreasury_ChangeGoldPerTurnFromDiplomacy>(host, &AfterCvTreasury_ChangeGoldPerTurnFromDiplomacy);CivRegisterReplace<CivHooks::CvTreasury_ChangeGoldPerTurnFromDiplomacy>(host, &ReplaceCvTreasury_ChangeGoldPerTurnFromDiplomacy);
Code
218/// Changes Gold Per Turn from Diplomatic Deals219void CvTreasury::ChangeGoldPerTurnFromDiplomacy(int iChange)220{221 SetGoldPerTurnFromDiplomacy(GetGoldPerTurnFromDiplomacy() + iChange);222}
Calls
Called by
- CvGameDeals::DoEndTradedItem(CvTradedItem *, PlayerTypes, bool)
- CvGameDeals::FinalizeDealValidAndAccepted(PlayerTypes, PlayerTypes, CvDeal &, bool, CvWeightedVector<TeamTypes, ((63)), true> &)
- CvGameDeals::PrepareRenewDeal(CvDeal *, const CvDeal *)
- CvActiveResolution::DoEffects(PlayerTypes)
- CvActiveResolution::RemoveEffects(PlayerTypes)