-\r
-local t_insert = table.insert;\r
-local ipairs = ipairs;\r
-\r
-module "eventmanager"\r
-\r
-local event_handlers = {};\r
-\r
-function add_event_hook(name, handler)\r
- if not event_handlers[name] then\r
- event_handlers[name] = {};\r
- end\r
- t_insert(event_handlers[name] , handler);\r
-end\r
-\r
-function fire_event(name, ...)\r
- local event_handlers = event_handlers[name];\r
- if event_handlers then\r
- for name, handler in ipairs(event_handlers) do\r
- handler(...);\r
- end\r
- end\r
-end\r
-\r
+
+local t_insert = table.insert;
+local ipairs = ipairs;
+
+module "eventmanager"
+
+local event_handlers = {};
+
+function add_event_hook(name, handler)
+ if not event_handlers[name] then
+ event_handlers[name] = {};
+ end
+ t_insert(event_handlers[name] , handler);
+end
+
+function fire_event(name, ...)
+ local event_handlers = event_handlers[name];
+ if event_handlers then
+ for name, handler in ipairs(event_handlers) do
+ handler(...);
+ end
+ end
+end
+
return _M;
\ No newline at end of file