Bazaar developer reference

CvDeal::CvDeal(const CvDeal &)

Defined in
CvDealClasses.cpp, line 161
Class
CvDeal
Not a hook point
constructor or destructor

Code

160/// Copy Constructor with typical parameters161CvDeal::CvDeal(const CvDeal& source)162{163	m_eFromPlayer = source.m_eFromPlayer;164	m_eToPlayer = source.m_eToPlayer;165	m_iDuration = source.m_iDuration;166	m_iFinalTurn = source.m_iFinalTurn;167	m_iStartTurn = source.m_iStartTurn;168	m_ePeaceTreatyType = source.m_ePeaceTreatyType;169	m_eSurrenderingPlayer = source.m_eSurrenderingPlayer;170	m_eDemandingPlayer = source.m_eDemandingPlayer;171	m_eRequestingPlayer = source.m_eRequestingPlayer;172	m_bConsideringForRenewal = source.m_bConsideringForRenewal;173	m_bCheckedForRenewal = source.m_bCheckedForRenewal;174	m_bDealCancelled = source.m_bDealCancelled;175	m_TradedItems.clear();176	TradedItemList::const_iterator it;177	for(it = source.m_TradedItems.begin(); it != source.m_TradedItems.end(); ++it)178	{179		m_TradedItems.push_back(*it);180	}181}

Calls

Called by