Цитата(kurtis @ Apr 5 2009, 14:15)

Дык а что собственно не работает?
Ваше условие будет срабатывать каждый раз только если в inputsMap[0].inputs8_11_andKeyboard будут все единицы. Если же там будут нули, то условие соответственно не будет выполнятся. Видимо у вас просто в этой переменной в подряд идет 8 единиц, и по этому условие сработало только для значение button меньше 8.
Бред. Почитайте про побитовое И. И про сдвиги тоже.
Другое дело, что автор не приводит значения переменных, при которых у него ничего не работает.