CvTreasury::GetGold() const
- Defined in
- CvTreasury.cpp, line 121
- Class
- CvTreasury
- Hook name
CivHooks::CvTreasury_GetGold
Hooks
static bool BeforeCvTreasury_GetGold(const CvTreasury* self, int& result);static void AfterCvTreasury_GetGold(const CvTreasury* self, int& result);static int ReplaceCvTreasury_GetGold(int (*original)(const CvTreasury*), const CvTreasury* self);CivRegisterBefore<CivHooks::CvTreasury_GetGold>(host, &BeforeCvTreasury_GetGold);CivRegisterAfter<CivHooks::CvTreasury_GetGold>(host, &AfterCvTreasury_GetGold);CivRegisterReplace<CivHooks::CvTreasury_GetGold>(host, &ReplaceCvTreasury_GetGold);
Code
120/// Returns current balance in treasury121int CvTreasury::GetGold() const122{123 return m_iGold / 100;124}
Called by
41 functions in 20 files
- CvAdvisorCounsel::BuildCounselList(PlayerTypes)
- CvCity::CanBuyPlot(int, int, bool)
- CvCity::IsCanPurchase(bool, bool, UnitTypes, BuildingTypes, ProjectTypes, YieldTypes)
- CvCity::canHurry(HurryTypes, bool) const
- CvCity::canHurryBuilding(HurryTypes, BuildingTypes, bool) const
- CvCity::canHurryUnit(HurryTypes, UnitTypes, bool) const
- CvCityStrategyAI::ChooseProduction(bool, BuildingTypes, UnitTypes)
- CvDeal::GetGoldAvailable(PlayerTypes, TradeableItems)
- CvDiplomacyAI::DoContactMinorCivs()
- CvDiplomacyAI::IsCanMakeResearchAgreementRightNow(PlayerTypes)
- CvDiplomacyAI::IsGoldRequest(PlayerTypes, CvDeal *, int &)
- CvDllNetMessageHandler::ResponseBarbarianRansom(PlayerTypes, int, int)
- CvDllNetMessageHandler::ResponseMinorCivGiftGold(PlayerTypes, PlayerTypes, int)
- CvDllPlayer::GetGold() const
- CvEconomicAI::AmountAvailableForPurchase(PurchaseType)
- CvEconomicAI::CanWithdrawMoneyForPurchase(PurchaseType, int, int)
- CvEconomicAI::DoHurry()
- CvEconomicAI::DoPlotPurchases()
- CvEconomicAI::LogMonitor()
- CvGame::calculateSyncChecksum()
- CvHomelandAI::PlotUpgradeMoves()
- CvMinorCivAI::CanMajorBuyout(PlayerTypes)
- CvMinorCivAI::CanMajorGiftTileImprovement(PlayerTypes)
- CvMinorCivAI::DoGoldGiftFromMajor(PlayerTypes, int)
- CvNotifications::IsNotificationExpired(int)
- CvPlayer::GatherPerTurnReplayStats(int)
- CvPlayer::IsCanHurry(HurryTypes) const
- CvPlayer::calculateMilitaryMight() const
- CvPlayer::canBuild(const CvPlot *, BuildTypes, bool, bool, bool, bool) const
- CvPlayer::doBarbarianRansom(int, int)
- CvTreasury::LogExpenditure(CvString, int, int)
- CvUnit::CanUpgradeTo(UnitTypes, bool) const
- CvUnit::LogWorkerEvent(BuildTypes, bool)
- CvUnitCombat::ApplyPostCityCombatEffects(CvUnit *, CvCity *, int)
- CvUnitCombat::ResolveCityMeleeCombat(const CvCombatInfo &, uint)
- CvActiveResolution::DoEffects(PlayerTypes)
- CvWonderProductionAI::ChooseWonder(bool, bool, int &)
- CvWonderProductionAI::ChooseWonderForGreatEngineer(bool, int &, CvCity *&)
- CvLuaCity::lGetPurchaseBuildingTooltip(lua_State *)
- CvLuaCity::lGetPurchaseUnitTooltip(lua_State *)
- CvLuaPlayer::lGetGold(lua_State *)