CvTreasury::CalculateGrossGoldTimes100()
- Defined in
- CvTreasury.cpp, line 463
- Class
- CvTreasury
- Hook name
CivHooks::CvTreasury_CalculateGrossGoldTimes100
Hooks
static bool BeforeCvTreasury_CalculateGrossGoldTimes100(CvTreasury* self, int& result);static void AfterCvTreasury_CalculateGrossGoldTimes100(CvTreasury* self, int& result);static int ReplaceCvTreasury_CalculateGrossGoldTimes100(int (*original)(CvTreasury*), CvTreasury* self);CivRegisterBefore<CivHooks::CvTreasury_CalculateGrossGoldTimes100>(host, &BeforeCvTreasury_CalculateGrossGoldTimes100);CivRegisterAfter<CivHooks::CvTreasury_CalculateGrossGoldTimes100>(host, &AfterCvTreasury_CalculateGrossGoldTimes100);CivRegisterReplace<CivHooks::CvTreasury_CalculateGrossGoldTimes100>(host, &ReplaceCvTreasury_CalculateGrossGoldTimes100);
Code
462/// Gross income for turn463int CvTreasury::CalculateGrossGoldTimes100()464{465 int iNetGold;466467 // Gold from Cities468 iNetGold = GetGoldFromCitiesTimes100();469470 // Gold per Turn from Diplomacy471 iNetGold += GetGoldPerTurnFromDiplomacy() * 100;472473 // City connection bonuses474 iNetGold += GetCityConnectionGoldTimes100();475476 // Religion477 iNetGold += GetGoldPerTurnFromReligion() * 100;478479 // International trade480 iNetGold += GetGoldPerTurnFromTraits() * 100;481482 return iNetGold;483}