Quote Originally Posted by andygfx
WHEEL_UP and WHEEL_DOWN return always 1 ((
That is because SDL does not tell you how many pixels have moved only that the event has occured. If it is always 1 make sure that the SDL_PumpEvents; to update the various structures.

Btw, the SDlInputManger supports hooking events up to things like OnMouseWheel which will fire every time a wheel is moved and it will tell you wether it was up or down.