Bazaar developer reference

CvLuaDeal::lResetIterator(lua_State *)

Defined in
Lua/CvLuaDeal.cpp, line 151
Class
CvLuaDeal
Hook name
CivHooks::CvLuaDeal_lResetIterator

Hooks

static bool BeforeCvLuaDeal_lResetIterator(lua_State* L, int& result);static void AfterCvLuaDeal_lResetIterator(lua_State* L, int& result);static int ReplaceCvLuaDeal_lResetIterator(int (*original)(lua_State*), lua_State* L);CivRegisterBefore<CivHooks::CvLuaDeal_lResetIterator>(host, &BeforeCvLuaDeal_lResetIterator);CivRegisterAfter<CivHooks::CvLuaDeal_lResetIterator>(host, &AfterCvLuaDeal_lResetIterator);CivRegisterReplace<CivHooks::CvLuaDeal_lResetIterator>(host, &ReplaceCvLuaDeal_lResetIterator);

Code

151int CvLuaDeal::lResetIterator(lua_State* L)152{153	CvDeal* pkDeal = GetInstance(L);154	m_iterator = pkDeal->m_TradedItems.begin();155	return 0;156}

Calls

Called by