Irrlicht событие для колеса мыши

Я хочу получить статус колесика мыши или вызвать его, когда пользователь использует колесо мыши.

У меня уже есть получатель событий, как в примере (который расширяется от IEventReceiver) но я не вижу / не могу найти способ колесика мыши.

Есть ли другой получатель / обработчик событий / решение?

0

Решение

class MyEventReceiver : public IEventReceiver {
public:
virtual bool OnEvent(const SEvent& event) {
if(event.EventType == irr::EET_MOUSE_INPUT_EVENT && event.MouseInput.Event == EMIE_MOUSE_WHEEL)
printf("%f\n", event.MouseInput.Wheel);

return false;
}
...
2

Другие решения

Проверьте открытый атрибут Wheel типа события SMouseInput

http://irrlicht.sourceforge.net/docu/structirr_1_1_s_event_1_1_s_mouse_input.html

1

По вопросам рекламы [email protected]