diff options
author | andmarti1424 <andmarti@gmail.com> | 2017-03-14 22:54:21 -0300 |
---|---|---|
committer | andmarti1424 <andmarti@gmail.com> | 2017-03-14 22:54:21 -0300 |
commit | c444f0f587a012e7666e6b9f77110b89dd458dbe (patch) | |
tree | ab9da2914f5af8fdfe56e1bdac829cd42d63fab6 /src/trigger.h | |
parent | 387ca866ee6a411bdf46ed4be1f0b3055dfa65e0 (diff) |
Add files
Diffstat (limited to 'src/trigger.h')
-rw-r--r-- | src/trigger.h | 17 |
1 files changed, 17 insertions, 0 deletions
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 ); |