Баг при перетаскивании ПКМ SDL2
e.button.button для ЛММ и СКМ работают нормально (возвращает значение кнопки при нажатии и перетаскивании), а для ПКМ при нажатии возвращает значение кнопки только 2 раза - когда нажимаю ПКМ и отпускаю ее , а при перетаскивании возвращает 0.
Пробовал так:
if(e.button.button==SDL_BUTTON_RIGHT)
level[(e.button.x-cx)/64][(e.button.y-cy)/64]=0;
Можно сделать так:
if(e.motion.state==1)
level[(e.button.x-cx)/64][(e.button.y-cy)/64]=0;
Но как тогда узнать, что нажата именно ПКМ?
Как можно исправить это (чтобы работало перетаскивание ПКМ)?