-#ifndef MENU_MUTATORS_EVENTS_H
-#define MENU_MUTATORS_EVENTS_H
+#pragma once
-#include "../../common/mutators/base.qh"
+#include <common/mutators/base.qh>
+
+// register all possible hooks here
+
+// to use a hook, first register your mutator using REGISTER_MUTATOR
+// then create your function using MUTATOR_HOOKFUNCTION
// globals
/** whole command, use only if you really have to */ i(string, cmd_string) \
/**/
MUTATOR_HOOKABLE(Menu_ConsoleCommand, EV_Menu_ConsoleCommand);
-#endif
+
+#define EV_ConfigureDialogs(i, o) \
+ /** main window entity */ i(entity, MUTATOR_ARGV_0_entity) \
+ /**/
+MUTATOR_HOOKABLE(ConfigureDialogs, EV_ConfigureDialogs);