Bazaar developer reference

CvGameTrade::GetDestFromID(int)

Defined in
CvTradeClasses.cpp, line 1255
Class
CvGameTrade
Hook name
CivHooks::CvGameTrade_GetDestFromID

Hooks

static bool BeforeCvGameTrade_GetDestFromID(CvGameTrade* self, int iID, PlayerTypes& result);static void AfterCvGameTrade_GetDestFromID(CvGameTrade* self, int iID, PlayerTypes& result);static PlayerTypes ReplaceCvGameTrade_GetDestFromID(PlayerTypes (*original)(CvGameTrade*, int), CvGameTrade* self, int iID);CivRegisterBefore<CivHooks::CvGameTrade_GetDestFromID>(host, &BeforeCvGameTrade_GetDestFromID);CivRegisterAfter<CivHooks::CvGameTrade_GetDestFromID>(host, &AfterCvGameTrade_GetDestFromID);CivRegisterReplace<CivHooks::CvGameTrade_GetDestFromID>(host, &ReplaceCvGameTrade_GetDestFromID);

Code

1254/// GetDestFromID1255PlayerTypes CvGameTrade::GetDestFromID (int iID)1256{1257	int iIndex = GetIndexFromID(iID);1258	if (iIndex < -1)1259	{1260		return NO_PLAYER;1261	}12621263	return m_aTradeConnections[iIndex].m_eDestOwner;1264}

Calls