X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;f=src%2Fsdl%2Fmain.c;h=48852f50b8d40aea05445fbe6317e17a80b010a6;hb=aefd23e483457daa7eeb4987827e72df83886eaa;hp=6b65796e24764c61e8d47ec5d050559a4d10fabf;hpb=007d4dbc8af162e1853418505345b8d14bce33d9;p=dosdemo 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;