summaryrefslogtreecommitdiff
path: root/src/event.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/event.hpp')
-rw-r--r--src/event.hpp24
1 files changed, 0 insertions, 24 deletions
diff --git a/src/event.hpp b/src/event.hpp
deleted file mode 100644
index 3f19bba..0000000
--- a/src/event.hpp
+++ /dev/null
@@ -1,24 +0,0 @@
-#ifndef PKE_EVENT_HPP
-#define PKE_EVENT_HPP
-
-typedef void (*EventHandler)();
-typedef void (*TickEvent)(double);
-
-template<typename Fn>
-void Event_RegisterCallback(const char *name, Fn handler);
-template<typename Fn>
-void Event_UnregisterCallback(const char *name, Fn handler);
-template<typename Fn, typename... Arguments>
-void Event_Dispatch(const char *name, Arguments... args);
-
-template<> void Event_RegisterCallback<EventHandler>(const char *name, EventHandler handler);
-template<> void Event_UnregisterCallback<EventHandler>(const char *name, EventHandler handler);
-template<> void Event_Dispatch<EventHandler>(const char *name);
-
-template<> void Event_RegisterCallback<TickEvent>(const char *name, TickEvent handler);
-template<> void Event_UnregisterCallback<TickEvent>(const char *name, TickEvent handler);
-template<> void Event_Dispatch<TickEvent, double>(const char *name, double d);
-
-void Event_Teardown();
-
-#endif /* PKE_EVENT_HPP */