Bazaar developer reference

CvDeal::IsPeaceTreatyTrade(PlayerTypes)

Defined in
CvDealClasses.cpp, line 1566
Class
CvDeal
Hook name
CivHooks::CvDeal_IsPeaceTreatyTrade

Hooks

static bool BeforeCvDeal_IsPeaceTreatyTrade(CvDeal* self, PlayerTypes eFrom, bool& result);static void AfterCvDeal_IsPeaceTreatyTrade(CvDeal* self, PlayerTypes eFrom, bool& result);static bool ReplaceCvDeal_IsPeaceTreatyTrade(bool (*original)(CvDeal*, PlayerTypes), CvDeal* self, PlayerTypes eFrom);CivRegisterBefore<CivHooks::CvDeal_IsPeaceTreatyTrade>(host, &BeforeCvDeal_IsPeaceTreatyTrade);CivRegisterAfter<CivHooks::CvDeal_IsPeaceTreatyTrade>(host, &AfterCvDeal_IsPeaceTreatyTrade);CivRegisterReplace<CivHooks::CvDeal_IsPeaceTreatyTrade>(host, &ReplaceCvDeal_IsPeaceTreatyTrade);

Code

1566bool CvDeal::IsPeaceTreatyTrade(PlayerTypes eFrom)1567{1568	TradedItemList::iterator it;1569	for(it = m_TradedItems.begin(); it != m_TradedItems.end(); ++it)1570	{1571		if(it->m_eItemType == TRADE_ITEM_PEACE_TREATY && it->m_eFromPlayer == eFrom)1572		{1573			return true;1574		}1575	}1576	return 0;1577}

Calls

Called by