From c444f0f587a012e7666e6b9f77110b89dd458dbe Mon Sep 17 00:00:00 2001 From: andmarti1424 Date: Tue, 14 Mar 2017 22:54:21 -0300 Subject: Add files --- src/trigger.h | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 src/trigger.h (limited to 'src/trigger.h') diff --git a/src/trigger.h b/src/trigger.h new file mode 100644 index 0000000..66882a9 --- /dev/null +++ b/src/trigger.h @@ -0,0 +1,17 @@ +#define TRG_READ 1 +#define TRG_WRITE 2 +#define TRG_LUA 4 +#define TRG_SH 8 +#define TRG_C 16 + +struct trigger { + int flag; /* Read + Write + interface */ + char * file; + char * function; + void * handle; /* this is only for C Triggers */ + int (*c_function) (struct ent *, int); +}; + +void do_trigger( struct ent *p , int rw); +void set_trigger(int r, int c, int rf, int cf, char * str); +void del_trigger(int r, int c, int rf, int cf ); -- cgit v1.2.3