Hi,
I have some diffucult to grab mouse wheel event. Like documentation say, i use event.wheel.y when a SDL_MOUSEWHEEL occurs, but event.wheel.y is never negativ. (i got always 0 or 1 as value whatever i do with my mouse wheel).
Do i have miss something ? Thank’s for your help.
(I currently work on Windows 10 with mingw.)
On my event loop :
switch (event.type) {
case SDL_MOUSEWHEEL:
std::stringstream strstream;
strstream << "Wheel : " << event.wheel.y;
log(strstream.str()); // custom log function
if ( event.wheel.y > 0 )
{
// do some stuff
}
else if (event.wheel.y < 0 )
{
// do some stuff
}
}
log display when i use mouse wheel forward :
Wheel : 0
Wheel : 0
Wheel : 0
Wheel : 0
Wheel : 1
log display when i use mouse wheel backward :
Wheel : 0
Wheel : 0
Wheel : 0
Wheel : 0
Wheel : 0