From ce4221c4259483be94f5ea82a2fdc9581885d3ee Mon Sep 17 00:00:00 2001 From: rainwarrior Date: Sat, 23 Apr 2016 05:02:16 +0000 Subject: [PATCH] SDL version was missing input cases for SI_SNES, SI_MOUSE, and new SI_SNES_MOUSE --- trunk/src/drivers/sdl/input.cpp | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/trunk/src/drivers/sdl/input.cpp b/trunk/src/drivers/sdl/input.cpp index f78f157d..2a89a789 100644 --- a/trunk/src/drivers/sdl/input.cpp +++ b/trunk/src/drivers/sdl/input.cpp @@ -1278,6 +1278,7 @@ void FCEUD_UpdateInput () switch (CurInputType[x]) { case SI_GAMEPAD: + case SI_SNES: t |= 1; break; case SI_ARKANOID: @@ -1290,6 +1291,10 @@ void FCEUD_UpdateInput () case SI_POWERPADB: powerpadbuf[x] = UpdatePPadData (x); break; + case SI_MOUSE: + case SI_SNES_MOUSE: + t |= 2; + break; } } @@ -1386,6 +1391,7 @@ void InitInputInterface () InputDPtr = &powerpadbuf[x]; break; case SI_GAMEPAD: + case SI_SNES: InputDPtr = &JSreturn; break; case SI_ARKANOID: @@ -1397,6 +1403,11 @@ void InitInputInterface () t |= 1; attrib = 1; break; + case SI_MOUSE: + case SI_SNES_MOUSE: + InputDPtr = MouseData; + t |= 1; + break; } FCEUI_SetInput (x, (ESI) CurInputType[x], InputDPtr, attrib); }