From 186ea8898bc0af7954e32ea3708c7667d96d629d Mon Sep 17 00:00:00 2001 From: Themaister Date: Sun, 15 Apr 2012 17:08:43 +0200 Subject: [PATCH] Add LIGHTGUN_START. --- input/sdl_input.c | 4 ++++ libretro.h | 1 + 2 files changed, 5 insertions(+) diff --git a/input/sdl_input.c b/input/sdl_input.c index e9c0e89cc7..48d36269a8 100644 --- a/input/sdl_input.c +++ b/input/sdl_input.c @@ -322,6 +322,10 @@ static int16_t sdl_lightgun_device_state(sdl_input_t *sdl, unsigned id) return sdl->mouse_m; case RETRO_DEVICE_ID_LIGHTGUN_TURBO: return sdl->mouse_r; + case RETRO_DEVICE_ID_LIGHTGUN_START: + return sdl->mouse_m && sdl->mouse_r; + case RETRO_DEVICE_ID_LIGHTGUN_PAUSE: + return sdl->mouse_m && sdl->mouse_l; default: return 0; } diff --git a/libretro.h b/libretro.h index a0c5f600b5..d0f454a476 100755 --- a/libretro.h +++ b/libretro.h @@ -54,6 +54,7 @@ extern "C" { #define RETRO_DEVICE_ID_LIGHTGUN_CURSOR 3 #define RETRO_DEVICE_ID_LIGHTGUN_TURBO 4 #define RETRO_DEVICE_ID_LIGHTGUN_PAUSE 5 +#define RETRO_DEVICE_ID_LIGHTGUN_START 6 #define RETRO_REGION_NTSC 0 #define RETRO_REGION_PAL 1