Bazaar developer reference

CvDeal::IsVoteCommitmentTrade(PlayerTypes)

Defined in
CvDealClasses.cpp, line 1605
Class
CvDeal
Hook name
CivHooks::CvDeal_IsVoteCommitmentTrade

Hooks

static bool BeforeCvDeal_IsVoteCommitmentTrade(CvDeal* self, PlayerTypes eFrom, bool& result);static void AfterCvDeal_IsVoteCommitmentTrade(CvDeal* self, PlayerTypes eFrom, bool& result);static bool ReplaceCvDeal_IsVoteCommitmentTrade(bool (*original)(CvDeal*, PlayerTypes), CvDeal* self, PlayerTypes eFrom);CivRegisterBefore<CivHooks::CvDeal_IsVoteCommitmentTrade>(host, &BeforeCvDeal_IsVoteCommitmentTrade);CivRegisterAfter<CivHooks::CvDeal_IsVoteCommitmentTrade>(host, &AfterCvDeal_IsVoteCommitmentTrade);CivRegisterReplace<CivHooks::CvDeal_IsVoteCommitmentTrade>(host, &ReplaceCvDeal_IsVoteCommitmentTrade);

Code

1605bool CvDeal::IsVoteCommitmentTrade(PlayerTypes eFrom)1606{1607	TradedItemList::iterator it;1608	for(it = m_TradedItems.begin(); it != m_TradedItems.end(); ++it)1609	{1610		if(it->m_eItemType == TRADE_ITEM_VOTE_COMMITMENT && it->m_eFromPlayer == eFrom)1611		{1612			return true;1613		}1614	}1615	return false;1616}

Calls

Called by