Bazaar developer reference

CvPlayerTrade::GetEnemyTradeUnitsAtPlot(const CvPlot *, bool)

Defined in
CvTradeClasses.cpp, line 3256
Class
CvPlayerTrade
Hook name
CivHooks::CvPlayerTrade_GetEnemyTradeUnitsAtPlot

Hooks

static bool BeforeCvPlayerTrade_GetEnemyTradeUnitsAtPlot(CvPlayerTrade* self, const CvPlot* pPlot, bool bFailAtFirstFound, std::vector<int>& result);static void AfterCvPlayerTrade_GetEnemyTradeUnitsAtPlot(CvPlayerTrade* self, const CvPlot* pPlot, bool bFailAtFirstFound, std::vector<int>& result);static std::vector<int> ReplaceCvPlayerTrade_GetEnemyTradeUnitsAtPlot(std::vector<int> (*original)(CvPlayerTrade*, const CvPlot*, bool), CvPlayerTrade* self, const CvPlot* pPlot, bool bFailAtFirstFound);CivRegisterBefore<CivHooks::CvPlayerTrade_GetEnemyTradeUnitsAtPlot>(host, &BeforeCvPlayerTrade_GetEnemyTradeUnitsAtPlot);CivRegisterAfter<CivHooks::CvPlayerTrade_GetEnemyTradeUnitsAtPlot>(host, &AfterCvPlayerTrade_GetEnemyTradeUnitsAtPlot);CivRegisterReplace<CivHooks::CvPlayerTrade_GetEnemyTradeUnitsAtPlot>(host, &ReplaceCvPlayerTrade_GetEnemyTradeUnitsAtPlot);

Code

3256std::vector<int> CvPlayerTrade::GetEnemyTradeUnitsAtPlot(const CvPlot* pPlot, bool bFailAtFirstFound)3257{3258	return GetTradeUnitsAtPlot(pPlot, bFailAtFirstFound, true, true);3259}

Calls

Called by