Bazaar developer reference

CvPlayerTrade::GetNumTradeRoutesRemaining(bool)

Defined in
CvTradeClasses.cpp, line 3779
Class
CvPlayerTrade
Hook name
CivHooks::CvPlayerTrade_GetNumTradeRoutesRemaining

Hooks

static bool BeforeCvPlayerTrade_GetNumTradeRoutesRemaining(CvPlayerTrade* self, bool bContinueTraining, int& result);static void AfterCvPlayerTrade_GetNumTradeRoutesRemaining(CvPlayerTrade* self, bool bContinueTraining, int& result);static int ReplaceCvPlayerTrade_GetNumTradeRoutesRemaining(int (*original)(CvPlayerTrade*, bool), CvPlayerTrade* self, bool bContinueTraining);CivRegisterBefore<CivHooks::CvPlayerTrade_GetNumTradeRoutesRemaining>(host, &BeforeCvPlayerTrade_GetNumTradeRoutesRemaining);CivRegisterAfter<CivHooks::CvPlayerTrade_GetNumTradeRoutesRemaining>(host, &AfterCvPlayerTrade_GetNumTradeRoutesRemaining);CivRegisterReplace<CivHooks::CvPlayerTrade_GetNumTradeRoutesRemaining>(host, &ReplaceCvPlayerTrade_GetNumTradeRoutesRemaining);

Code

3779int CvPlayerTrade::GetNumTradeRoutesRemaining (bool bContinueTraining)3780{3781	return (GetNumTradeRoutesPossible() - GetNumTradeRoutesUsed(bContinueTraining));3782}

Calls

Called by