X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?p=dosdemo;a=blobdiff_plain;f=src%2Fsdl%2Fmain.c;h=48852f50b8d40aea05445fbe6317e17a80b010a6;hp=6b65796e24764c61e8d47ec5d050559a4d10fabf;hb=aefd23e483457daa7eeb4987827e72df83886eaa;hpb=bd3de1442570d4159c9b58e456b8d69fed9eadc8 diff --git a/src/sdl/main.c b/src/sdl/main.c index 6b65796..48852f5 100644 --- a/src/sdl/main.c +++ b/src/sdl/main.c @@ -129,10 +129,10 @@ static void handle_event(SDL_Event *ev) break; case SDL_MOUSEBUTTONDOWN: - mouse_bmask |= 1 << ev->button.button; + mouse_bmask |= 1 << (ev->button.button - SDL_BUTTON_LEFT); if(0) { case SDL_MOUSEBUTTONUP: - mouse_bmask &= ~(1 << ev->button.button); + mouse_bmask &= ~(1 << (ev->button.button - SDL_BUTTON_LEFT)); } mouse_x = ev->button.x / fbscale; mouse_y = ev->button.y / fbscale;