1.1 --- a/core/EventManager.cpp Tue Mar 06 07:38:19 2007 +0000
1.2 +++ b/core/EventManager.cpp Tue Mar 06 23:59:25 2007 +0000
1.3 @@ -21,10 +21,9 @@
1.4
1.5 SH_DECL_HOOK2(IGameEventManager2, FireEvent, SH_NOATTRIB, 0, bool, IGameEvent *, bool);
1.6
1.7 +const ParamType GAMEEVENT_PARAMS[] = {Param_Cell, Param_String, Param_Cell};
1.8 typedef List<EventHook *> EventHookList;
1.9
1.10 -const ParamType GAMEEVENT_PARAMS[] = {Param_Cell, Param_String, Param_Cell};
1.11 -
1.12 EventManager::EventManager() : m_EventType(0), m_NotifyPlugins(true), m_EventCopy(NULL)
1.13 {
1.14 /* Create an event lookup trie */
1.15 @@ -93,12 +92,13 @@
1.16 void EventManager::OnPluginUnloaded(IPlugin *plugin)
1.17 {
1.18 EventHookList *pHookList;
1.19 + EventHookList::iterator iter;
1.20 EventHook *pHook;
1.21
1.22 // If plugin has an event hook list...
1.23 if (plugin->GetProperty("EventHooks", reinterpret_cast<void **>(&pHookList), true))
1.24 {
1.25 - for (EventHookList::iterator iter = pHookList->begin(); iter != pHookList->end(); iter++)
1.26 + for (iter = pHookList->begin(); iter != pHookList->end(); iter++)
1.27 {
1.28 pHook = (*iter);
1.29