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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.