Bazaar developer reference

CvPlayerTrade::GetEnemyTradePlotsAtPlot(const CvPlot *, bool)

Defined in
CvTradeClasses.cpp, line 3277
Class
CvPlayerTrade
Hook name
CivHooks::CvPlayerTrade_GetEnemyTradePlotsAtPlot

Hooks

static bool BeforeCvPlayerTrade_GetEnemyTradePlotsAtPlot(CvPlayerTrade* self, const CvPlot* pPlot, bool bFailAtFirstFound, std::vector<int>& result);static void AfterCvPlayerTrade_GetEnemyTradePlotsAtPlot(CvPlayerTrade* self, const CvPlot* pPlot, bool bFailAtFirstFound, std::vector<int>& result);static std::vector<int> ReplaceCvPlayerTrade_GetEnemyTradePlotsAtPlot(std::vector<int> (*original)(CvPlayerTrade*, const CvPlot*, bool), CvPlayerTrade* self, const CvPlot* pPlot, bool bFailAtFirstFound);CivRegisterBefore<CivHooks::CvPlayerTrade_GetEnemyTradePlotsAtPlot>(host, &BeforeCvPlayerTrade_GetEnemyTradePlotsAtPlot);CivRegisterAfter<CivHooks::CvPlayerTrade_GetEnemyTradePlotsAtPlot>(host, &AfterCvPlayerTrade_GetEnemyTradePlotsAtPlot);CivRegisterReplace<CivHooks::CvPlayerTrade_GetEnemyTradePlotsAtPlot>(host, &ReplaceCvPlayerTrade_GetEnemyTradePlotsAtPlot);

Code

3277std::vector<int> CvPlayerTrade::GetEnemyTradePlotsAtPlot(const CvPlot* pPlot, bool bFailAtFirstFound)3278{3279	return GetTradePlotsAtPlot(pPlot, bFailAtFirstFound, true, true);3280}

Calls

Called by