Код
[font="Courier New"]if (inputsMap[0].inputs8_11_andKeyboard & (1 << (u32)button))
return false;
else
return true;[/font]
return false;
else
return true;[/font]
Переменная inputs8_11_andKeyboard - четырехбайтная, button - однобайтная.
Обе на экране отображаются корректно. Но условие отрабатывает, когда button меньше восьми.
Подскажите, пожалуйста, что к чему привести. Сам ума не приложу.