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
BaseVector::clear