From 15d2e0476f9230aa224b7c371e1e0c602fe4070d Mon Sep 17 00:00:00 2001 From: theoddone33 <> Date: Sat, 28 Apr 2001 20:29:03 +0000 Subject: [PATCH] Mousewheel stuff from hpsolo --- zsnes/src/linux/sdllink.c | 24 ++++++++++++++++++++++-- 1 file changed, 22 insertions(+), 2 deletions(-) diff --git a/zsnes/src/linux/sdllink.c b/zsnes/src/linux/sdllink.c index 4ed9bf69..75c23ebd 100644 --- a/zsnes/src/linux/sdllink.c +++ b/zsnes/src/linux/sdllink.c @@ -192,11 +192,31 @@ int Main_Proc(void) break; case SDL_MOUSEBUTTONDOWN: - MouseButton = MouseButton | event.button.button; + if (event.button.button < 4) + MouseButton = MouseButton | event.button.button; + else if (event.button.button == 4) + { + pressed[72] = 1; + ProcessKeyBuf(SDLK_UP); + } + else if (event.button.button == 5) + { + pressed[80] = 1; + ProcessKeyBuf(SDLK_DOWN); + } break; case SDL_MOUSEBUTTONUP: - MouseButton = MouseButton & ~event.button.button; + if (event.button.button < 4) + MouseButton = MouseButton & ~event.button.button; + else if (event.button.button == 4) + { + pressed[72] = 0; + } + else if (event.button.button == 5) + { + pressed[80] = 0; + } break; /*