Bazaar developer reference

CvGameTrade::Reset()

Defined in
CvTradeClasses.cpp, line 64
Class
CvGameTrade
Hook name
CivHooks::CvGameTrade_Reset

Hooks

static bool BeforeCvGameTrade_Reset(CvGameTrade* self);static void AfterCvGameTrade_Reset(CvGameTrade* self);static void ReplaceCvGameTrade_Reset(void (*original)(CvGameTrade*), CvGameTrade* self);CivRegisterBefore<CivHooks::CvGameTrade_Reset>(host, &BeforeCvGameTrade_Reset);CivRegisterAfter<CivHooks::CvGameTrade_Reset>(host, &AfterCvGameTrade_Reset);CivRegisterReplace<CivHooks::CvGameTrade_Reset>(host, &ReplaceCvGameTrade_Reset);

Code

63/// Uninit64void CvGameTrade::Reset (void)65{66	m_aTradeConnections.clear();67	m_iNextID = 0;68	m_CurrentTemporaryPopupRoute.iPlotX = 0;69	m_CurrentTemporaryPopupRoute.iPlotY = 0;70	m_CurrentTemporaryPopupRoute.type = TRADE_CONNECTION_INTERNATIONAL;71}

Calls

Called by