From e4c83ca67cf7ad13db3995909605ce01ff915824 Mon Sep 17 00:00:00 2001 From: notaz Date: Tue, 13 Nov 2012 19:19:36 +0200 Subject: fix gun handling in enhancement mode --- plugins/dfinput/externals.h | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 plugins/dfinput/externals.h (limited to 'plugins/dfinput/externals.h') diff --git a/plugins/dfinput/externals.h b/plugins/dfinput/externals.h new file mode 100644 index 0000000..5419977 --- /dev/null +++ b/plugins/dfinput/externals.h @@ -0,0 +1,14 @@ + +void dfinput_activate(void); + +/* get gunstate from emu frontend, + * xn, yn - layer position normalized to 0..1023 */ +#define GUNIN_TRIGGER (1<<0) +#define GUNIN_BTNA (1<<1) +#define GUNIN_BTNB (1<<2) +#define GUNIN_TRIGGER2 (1<<3) /* offscreen trigger */ +extern void pl_update_gun(int *xn, int *yn, int *xres, int *yres, int *in); + +/* vibration trigger to frontend */ +extern int in_enable_vibration; +extern void plat_trigger_vibrate(int is_strong); -- cgit v1.2.3