Re: Mousewheel scrolling?[SDL 2.03]
Ismael Serrano <[email protected]>
| Newsgroups | gmane.comp.lib.sdl |
|---|---|
| Message-ID | <CAD64bpPHX0yGAgNgabpyT8KwFZ_pjMEfYG+11wU0JvjzMkMh+w@mail.gmail.com> |
The mouse wheel even has the up and down information. If you have a event receiver function and an update function. Trough the event function you can get if the mouse moved up or down and the update function you can get the last wheel state and reset it. In this way you can get the direction for every loop. If the wheel move faster you will be able to get a value different than 0 in more loops. Take a look to this tutorial, may be helpful. http://www.falukdevelop.com/2016/09/07/sdl2_mouse_implementation/ Greetings! 2016-10-17 7:27 GMT+02:00 theatron <[email protected]>: > I've been experimenting with the mouse events today and im basically > confused on how i can make this work the way i want it to. Whenever i > scroll the mouse wheel up it literally only outputs the number 1. But when > i trace tge mouses position it gives me alot more than just "1". Im trying > to add a feature in my app that'll allow it to scroll up and down and how > fast it'll scroll is based on how fast the wheels going(ex: Web Browsers). > > Heres the code i had: > > > > Code: > > > int y = 0; > > void Update() > { > if(evt.type = SDL_MOUSEWHEEL) > { > cout << y << endl; > } > > } > > > > > Is SDL 2 capable of the kind of mouse scrolling i mentioned? or am i doing > it the wrong way :/ ? > > Thanks > > _______________________________________________ > SDL mailing list > [email protected] > http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org > > _______________________________________________ SDL mailing list [email protected] http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org