Hook.cpp 441 B

1234567891011121314151617181920212223242526272829303132
  1. /*
  2. GWEN
  3. Copyright (c) 2010 Facepunch Studios
  4. See license in Gwen.h
  5. */
  6. #include "Gwen/Hook.h"
  7. #ifdef GWEN_HOOKSYSTEM
  8. using namespace Gwen;
  9. using namespace Gwen::Hook;
  10. std::list<BaseHook*> g_HookList;
  11. void Gwen::Hook::AddHook( BaseHook* pHook )
  12. {
  13. g_HookList.push_back( pHook );
  14. }
  15. void Gwen::Hook::RemoveHook( BaseHook* pHook )
  16. {
  17. g_HookList.remove( pHook );
  18. }
  19. HookList& Gwen::Hook::GetHookList()
  20. {
  21. return g_HookList;
  22. }
  23. #endif