CvGame::GetGameTrade()
- Defined in
- CvGame.cpp, line 10335
- Class
- CvGame
- Hook name
CivHooks::CvGame_GetGameTrade
Hooks
static bool BeforeCvGame_GetGameTrade(CvGame* self, CvGameTrade*& result);static void AfterCvGame_GetGameTrade(CvGame* self, CvGameTrade*& result);static CvGameTrade* ReplaceCvGame_GetGameTrade(CvGameTrade* (*original)(CvGame*), CvGame* self);CivRegisterBefore<CivHooks::CvGame_GetGameTrade>(host, &BeforeCvGame_GetGameTrade);CivRegisterAfter<CivHooks::CvGame_GetGameTrade>(host, &AfterCvGame_GetGameTrade);CivRegisterReplace<CivHooks::CvGame_GetGameTrade>(host, &ReplaceCvGame_GetGameTrade);
Code
10335CvGameTrade* CvGame::GetGameTrade()10336{10337 return m_pGameTrade;10338}
Called by
81 functions in 18 files
- CvCity::GetLocalResourceWonderProductionMod(BuildingTypes, CvString *) const
- CvCity::HasAnyDomesticTradeRoute() const
- CvCity::HasAnyInternationalTradeRoute() const
- CvCity::HasTradeRouteFrom(CvCity *) const
- CvCity::HasTradeRouteFromAnyCity() const
- CvCity::HasTradeRouteTo(CvCity *) const
- CvCity::HasTradeRouteToAnyCity() const
- CvCity::PreKill(bool)
- CvCity::kill(bool)
- CvCity::popOrder(int, bool, bool)
- CityStrategyAIHelpers::IsTestCityStrategy_IsInternationalTradeDestination(CvCity *)
- CityStrategyAIHelpers::IsTestCityStrategy_IsInternationalTradeOrigin(CvCity *)
- CvCityCulture::GetTourismMultiplier(PlayerTypes, bool, bool, bool, bool, bool) const
- CvCityCulture::GetTourismTooltip()
- CvPlayerCulture::GetTourismModifierWith(PlayerTypes) const
- CvPlayerCulture::GetTourismModifierWithTooltip(PlayerTypes) const
- CvGame::doTurn()
- CvGame::selectUnit(CvUnit *, bool, bool, bool)
- IfTradeUnit_DisplayPopupTradeRoute(CvUnit *)
- CvMap::Validate()
- CvMinorCivAI::GetFriendshipChangePerTurnTimes100(PlayerTypes)
- CvMinorCivAI::IsValidQuestForPlayer(PlayerTypes, MinorCivQuestTypes)
- CvMinorCivQuest::IsComplete()
- CvPlayer::HasAnyDomesticTradeRoute() const
- CvPlayer::HasAnyInternationalTradeRoute() const
- CvPlayer::HasAnyTradeRoute() const
- CvPlayer::HasAnyTradeRouteWith(PlayerTypes) const
- CvPlayer::acquireCity(CvCity *, bool, bool, bool)
- CvPlot::setImprovementType(ImprovementTypes, PlayerTypes)
- CvGameReligions::GetAdjacentCityReligiousPressure(ReligionTypes, CvCity *, CvCity *, int &, bool)
- CvTacticalAI::FindBarbarianGankTradeRouteTarget(UnitHandle)
- CvTeam::DoDeclareWar(PlayerTypes, bool, TeamTypes, bool, bool)
- CvGameTrade::CanCreateTradeRoute(PlayerTypes, PlayerTypes, DomainTypes)
- CvPlayerTrade::CanCreateTradeRoute(CvCity *, CvCity *, DomainTypes, TradeConnectionType, bool, bool)
- CvPlayerTrade::CanCreateTradeRoute(DomainTypes)
- CvPlayerTrade::CanCreateTradeRoute(PlayerTypes, DomainTypes)
- CvPlayerTrade::CreateTradeRoute(CvCity *, CvCity *, DomainTypes, TradeConnectionType)
- CvPlayerTrade::GetAllTradeValueFromPlayerTimes100(YieldTypes, PlayerTypes)
- CvPlayerTrade::GetAllTradeValueTimes100(YieldTypes)
- CvPlayerTrade::GetNumDifferentTradingPartners()
- CvPlayerTrade::GetNumPotentialConnections(CvCity *, DomainTypes)
- CvPlayerTrade::GetNumberOfCityStateTradeRoutes()
- CvPlayerTrade::GetPlotMouseoverToolTips(CvPlot *)
- CvPlayerTrade::GetPlotToolTips(CvPlot *)
- CvPlayerTrade::GetTradeConnection(CvCity *, CvCity *)
- CvPlayerTrade::GetTradeConnectionBaseValueTimes100(const TradeConnection &, YieldTypes, bool)
- CvPlayerTrade::GetTradeConnectionDomainValueModifierTimes100(const TradeConnection &, YieldTypes)
- CvPlayerTrade::GetTradeConnectionExclusiveValueTimes100(const TradeConnection &, YieldTypes)
- CvPlayerTrade::GetTradeConnectionGPTValueTimes100(const TradeConnection &, YieldTypes, bool, bool)
- CvPlayerTrade::GetTradeConnectionResourceValueTimes100(const TradeConnection &, YieldTypes, bool)
- CvPlayerTrade::GetTradeConnectionTheirBuildingValueTimes100(const TradeConnection &, YieldTypes, bool)
- CvPlayerTrade::GetTradeConnectionValueTimes100(const TradeConnection &, YieldTypes, bool)
- CvPlayerTrade::GetTradeConnectionYourBuildingValueTimes100(const TradeConnection &, YieldTypes, bool)
- CvPlayerTrade::GetTradePlotsAtPlot(const CvPlot *, bool, bool, bool)
- CvPlayerTrade::GetTradeUnitsAtPlot(const CvPlot *, bool, bool, bool)
- CvPlayerTrade::GetTradeValuesAtCityTimes100(const CvCity *const, YieldTypes)
- CvPlayerTrade::IsConnectedToPlayer(PlayerTypes)
- CvPlayerTrade::MoveUnits()
- CvPlayerTrade::PlunderTradeRoute(int, CvUnit *)
- CvPlayerTrade::UpdateTradeConnectionValues()
- CvTradeAI::GetAvailableTR(TradeConnectionList &)
- CvTradeAI::PrioritizeTradeRoutes(TradeConnectionList &)
- CvTradeAI::ScoreInternationalTR(const TradeConnection &)
- CvUnit::canPlunderTradeRoute(const CvPlot *, bool) const
- CvActiveResolution::DoEffects(PlayerTypes)
- CvLeagueAI::ScoreVoteChoiceYesNo(CvProposal *, int, bool)
- CvLuaGame::lGetTradeRoute(lua_State *)
- CvLuaGame::lSelectedUnit_SpeculativePopupTradeRoute_Display(lua_State *)
- CvLuaGame::lSelectedUnit_SpeculativePopupTradeRoute_Hide(lua_State *)
- CvLuaPlayer::lGetInternationalTradeRouteDomainModifier(lua_State *)
- CvLuaPlayer::lGetNumAvailableTradeUnits(lua_State *)
- CvLuaPlayer::lGetNumTechDifference(lua_State *)
- CvLuaPlayer::lGetTradeRoutes(lua_State *)
- CvLuaPlayer::lGetTradeRoutesToYou(lua_State *)
- CvLuaPlayer::lGetTradeToYouRoutesTTString(lua_State *)
- CvLuaPlayer::lGetTradeYourRoutesTTString(lua_State *)
- CvLuaPlot::lGetNumTradeRoutes(lua_State *)
- CvLuaUnit::lEndTrader(lua_State *)
- CvLuaUnit::lGetTradeRouteIndex(lua_State *)
- CvLuaUnit::lIsRecalledTrader(lua_State *)
- CvLuaUnit::lRecallTrader(lua_State *)