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);