Bazaar developer reference

CvGameTrade::GetOwnerFromID(int)

Defined in
CvTradeClasses.cpp, line 1242
Class
CvGameTrade
Hook name
CivHooks::CvGameTrade_GetOwnerFromID

Hooks

static bool BeforeCvGameTrade_GetOwnerFromID(CvGameTrade* self, int iID, PlayerTypes& result);static void AfterCvGameTrade_GetOwnerFromID(CvGameTrade* self, int iID, PlayerTypes& result);static PlayerTypes ReplaceCvGameTrade_GetOwnerFromID(PlayerTypes (*original)(CvGameTrade*, int), CvGameTrade* self, int iID);CivRegisterBefore<CivHooks::CvGameTrade_GetOwnerFromID>(host, &BeforeCvGameTrade_GetOwnerFromID);CivRegisterAfter<CivHooks::CvGameTrade_GetOwnerFromID>(host, &AfterCvGameTrade_GetOwnerFromID);CivRegisterReplace<CivHooks::CvGameTrade_GetOwnerFromID>(host, &ReplaceCvGameTrade_GetOwnerFromID);

Code

1241/// GetOwnerFromID1242PlayerTypes CvGameTrade::GetOwnerFromID (int iID)1243{1244	int iIndex = GetIndexFromID(iID);1245	if (iIndex < -1)1246	{1247		return NO_PLAYER;1248	}12491250	return m_aTradeConnections[iIndex].m_eOriginOwner;1251}

Calls

Called by